~mlb/gergo_replicant

7d370b42b4ba7989e99b52172df2358c4b2a207f — Matías Larre Borges 2 years ago 6435055
Prettified keyboard layout in comments
1 files changed, 68 insertions(+), 69 deletions(-)

M keymap.c
M keymap.c => keymap.c +68 -69
@@ 22,24 22,23 @@ enum customKeycodes {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Keymap 0: Basic layer
 *
 *
 * ,-------------------------------------------.                         ,-------------------------------------------.
 * | L1/ESC |   Q  |   W  |   E  |   R  |   T  |                         |   Y  |   U  |   I  |   O  |   P  |  \ |   |
 * |--------+------+------+------+------+------|------.           .------|------+------+------+------+------+--------|
 * |Ctrl/TAB|   A  |   S  |  D   |   F  |   G  | =    |           | LEAD |   H  |   J  |   K  |   L  | ;  : |  ' "   |
 * |--------+------+------+------+------+------|------|           |------|------+------+------+------+------+--------|
 * | LShift |   Z  |   X  |   C  |   V  |   B  | ` ~  |           |      |   N  |   M  | ,  < | . >  | /  ? |  - _   |
 * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
 *                    .----------.   .-------.                                 .------.   .-----.
 *                    | Super    |   |Ent/ALT|                                 | Space|   |BKSP |
 *                    '----------'   '-------'                                 `------.   '-----'
 *                                        ,-------.                      ,-------.
 *                                        | MMB   |                      | PgDn  |
 *                                 ,------|-------|                      |-------|------.
 *                                 | NUMB | SYMB  |                      | SYMB  | NUMB |
 *                                 | Space| Escape|                      | Tab   |Enter |
 *                                 |      |       |                      |       |      |
 *                                 `--------------'                      `--------------'
 * ╭────────┬──────┬──────┬──────┬──────┬──────╮                         ╭──────┬──────┬──────┬──────┬──────┬────────╮
 * │ L1/ESC │   Q  │   W  │   E  │   R  │   T  │                         │   Y  │   U  │   I  │   O  │   P  │  \ |   │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────╮           ╭──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │Ctrl/TAB│   A  │   S  │   D  │   F  │   G  │ =    │           │ LEAD │   H  │   J  │   K  │   L  │ ;  : │  ' "   │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────┤           ├──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │ LShift │   Z  │   X  │   C  │   V  │   B  │ ` ~  │           │      │   N  │   M  │ ,  < │ . >  │ /  ? │  - _   │
 * ╰────────┴──────┴──────┴──────┴──────┴──────┴──────╯           ╰──────┴──────┴──────┴──────┴──────┴──────┴────────╯
 *                    ╭──────────╮   ╭───────╮                                 ╭──────╮   ╭─────╮
 *                    │ Super    │   │Ent/ALT│                                 │ Space│   │BKSP │
 *                    ╰──────────╯   ╰───────╯                                 ╰──────╯   ╰─────╯
 *                                        ╭───────╮                      ╭───────╮
 *                                        │ MMB   │                      │ PgDn  │
 *                                 ╭──────┼───────┤                      ├───────┼──────╮
 *                                 │ NUMB │ SYMB  │                      │ SYMB  │ NUMB │
 *                                 │ Space│ Escape│                      │ Tab   │Enter │
 *                                 │      │       │                      │       │      │
 *                                 ╰──────┴───────╯                      ╰───────┴──────╯
 */
[BASE] = LAYOUT_gergo(
LT(NUMB, KC_ESC)   , KC_Q,  KC_W,   KC_E,   KC_R, KC_T,                                                      KC_Y,   KC_U,    KC_I,    KC_O,    KC_P, KC_BSLS,


@@ 49,23 48,23 @@ KC_LSFT             , KC_Z,  KC_X,   KC_C,   KC_V, KC_B, KC_GRAVE, KC_BTN3,     
),
/* Keymap 1: Symbols layer
 *
 * ,-------------------------------------------.                         ,-------------------------------------------.
 * |        |  !   |  @   |  {   |  }   |  |   |                         |      |      |      |      |      |  \ |   |
 * |--------+------+------+------+------+------|------.           .------|------+------+------+------+------+--------|
 * |        |  #   |  $   |  (   |  )   |  `   |      |           |      |   +  |  -   |  /   |  *   |  %   |  ' "   |
 * |--------+------+------+------+------+------|------|           |------|------+------+------+------+------+--------|
 * |        |  %   |  ^   |  [   |  ]   |  ~   |      |           |      |   &  |  =   |  ,   |  .   |  / ? | - _    |
 * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
 *                        .------.   .------.                                 .------.   .-----.
 *                        |      |   |      |                                 |      |   | DEL |
 *                        '------'   '------'                                 `------.   '-----'
 *                                        ,-------.                     ,-------.
 *                                        |       |                     | PgUp  |
 *                                 ,------|-------|                     |-------|------.
 *                                 |      |       |                     |       |      |
 *                                 |   ;  |   =   |                     |   =   |   ;  |
 *                                 |      |       |                     |       |      |
 *                                 `--------------'                     `--------------'
 * ╭────────┬──────┬──────┬──────┬──────┬──────╮                         ╭──────┬──────┬──────┬──────┬──────┬────────╮
 * │        │  !   │  @   │  {   │  }   │  |   │                         │      │      │      │      │      │  \ |   │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────╮           ╭──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │  #   │  $   │  (   │  )   │  `   │      │           │      │   +  │  ─   │  /   │  *   │  %   │  ' "   │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────┤           ├──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │  %   │  ^   │  [   │  ]   │  ~   │      │           │      │   &  │  =   │  ,   │  .   │  / ? │ ─ _    │
 * ╰────────┴──────┴──────┴──────┴──────┴──────┴──────╯           ╰──────┴──────┴──────┴──────┴──────┴──────┴────────╯
 *                        ╭──────╮   ╭──────╮                                 ╭──────╮   ╭─────╮
 *                        │      │   │      │                                 │      │   │ DEL │
 *                        ╰──────╯   ╰──────╯                                 ╰──────╯   ╰─────╯
 *                                        ╭───────╮                     ╭───────╮
 *                                        │       │                     │ PgUp  │
 *                                 ╭──────┼───────┤                     ├───────┼──────╮
 *                                 │      │       │                     │       │      │
 *                                 │   ;  │   =   │                     │   =   │   ;  │
 *                                 │      │       │                     │       │      │
 *                                 ╰──────┴───────╯                     ╰───────┴──────╯
 */
[SYMB] = LAYOUT_gergo(
    KC_TRNS, KC_EXLM, KC_AT,   KC_LCBR, KC_RCBR, KC_PIPE,                                            KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS,


@@ 75,23 74,23 @@ KC_LSFT             , KC_Z,  KC_X,   KC_C,   KC_V, KC_B, KC_GRAVE, KC_BTN3,     
    ),
/* Keymap 2: Pad/Function layer
 *
 * ,-------------------------------------------.                         ,-------------------------------------------.
 * |        |   1  |  2   |  3   |  4   |  5   |                         |  6   |  7   |  8   |  9   |  0   |        |
 * |--------+------+------+------+------+------|------.           .------|------+------+------+------+------+--------|
 * |        |  F1  | F2   | F3   | F4   | F5   | F6   |           |      | LEFT | DOWN |  UP  | RIGHT|VolDn | VolUp  |
 * |--------+------+------+------+------+------|------|           |------|------+------+------+------+------+--------|
 * |        |  F7  | F8   | F9   | F10  | F11  | F12  |           |      | MLFT | MDWN | MUP  | MRGHT|Ply/Pa|  Skip  |
 * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
 *                        .------.   .------.                                 .------.   .-----.
 *                        |      |   |      |                                 |      |   |     |
 *                        '------'   '------'                                 `------.   '-----'
 *                                        ,-------.                     ,-------.
 *                                        |       |                     | PgUp  |
 *                                 ,------|-------|                     |-------|------.
 *                                 |      |       |                     |       |      |
 *                                 |      |       |                     |       |      |
 *                                 |      |       |                     |       |      |
 *                                 `--------------'                     `--------------'
 * ╭────────┬──────┬──────┬──────┬──────┬──────╮                         ╭──────┬──────┬──────┬──────┬──────┬────────╮
 * │        │   1  │  2   │  3   │  4   │  5   │                         │  6   │  7   │  8   │  9   │  0   │        │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────╮           ╭──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │  F1  │ F2   │ F3   │ F4   │ F5   │ F6   │           │      │ LEFT │ DOWN │  UP  │ RIGHT│VolDn │ VolUp  │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────┤           ├──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │  F7  │ F8   │ F9   │ F10  │ F11  │ F12  │           │      │ MLFT │ MDWN │ MUP  │ MRGHT│Ply/Pa│  Skip  │
 * ╰────────┴──────┴──────┴──────┴──────┴──────┴──────╯           ╰──────┴──────┴──────┴──────┴──────┴──────┴────────╯
 *                        ╭──────╮   ╭──────╮                                 ╭──────╮   ╭─────╮
 *                        │      │   │      │                                 │      │   │     │
 *                        ╰──────╯   ╰──────╯                                 ╰──────╯   ╰─────╯
 *                                        ╭───────╮                     ╭───────╮
 *                                        │       │                     │ PgUp  │
 *                                 ╭──────┼───────┤                     ├───────┼──────╮
 *                                 │      │       │                     │       │      │
 *                                 │      │       │                     │       │      │
 *                                 │      │       │                     │       │      │
 *                                 ╰──────┴───────╯                     ╰───────┴──────╯
 */
[NUMB] = LAYOUT_gergo(
    KC_TRNS, KC_1, 	  KC_2,    KC_3,    KC_4,    KC_5,                                             KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_TRNS,


@@ 103,23 102,23 @@ KC_LSFT             , KC_Z,  KC_X,   KC_C,   KC_V, KC_B, KC_GRAVE, KC_BTN3,     

/* Keymap template
 *
 * ,-------------------------------------------.                         ,-------------------------------------------.
 * |        |      |      |      |      |      |                         |      |      |      |      |      |        |
 * |--------+------+------+------+------+------|------.           .------|------+------+------+------+------+--------|
 * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
 * |--------+------+------+------+------+------|------|           |------|------+------+------+------+------+--------|
 * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
 * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
 *                        .------.   .------.                                 .------.   .-----.
 *                        |      |   |      |                                 |      |   |     |
 *                        '------'   '------'                                 `------.   '-----'
 *                                        ,-------.       ,-------.
 *                                        |       |       |       |
 *                                 ,------|-------|       |-------|------.
 *                                 |      |       |       |       |      |
 *                                 |      |       |       |       |      |
 *                                 |      |       |       |       |      |
 *                                 `--------------'       `--------------'
 * ╭────────┬──────┬──────┬──────┬──────┬──────╮                         ╭──────┬──────┬──────┬──────┬──────┬────────╮
 * │        │      │      │      │      │      │                         │      │      │      │      │      │        │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────╮           ╭──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │      │      │      │      │      │      │           │      │      │      │      │      │      │        │
 * ├────────┼──────┼──────┼──────┼──────┼──────┼──────┤           ├──────┼──────┼──────┼──────┼──────┼──────┼────────┤
 * │        │      │      │      │      │      │      │           │      │      │      │      │      │      │        │
 * ╰────────┴──────┴──────┴──────┴──────┴──────┴──────╯           ╰──────┴──────┴──────┴──────┴──────┴──────┴────────╯
 *                        ╭──────╮   ╭──────╮                               ╭──────╮   ╭─────╮
 *                        │      │   │      │                               │      │   │     │
 *                        ╰──────╯   ╰──────╯                               ╰──────╯   ╰─────╯
 *                                        ╭───────╮                    ╭───────╮
 *                                        │       │                    │       │
 *                                 ╭──────┼───────┤                    ├───────┼──────╮
 *                                 │      │       │                    │       │      │
 *                                 │      │       │                    │       │      │
 *                                 │      │       │                    │       │      │
 *                                 ╰──────┴───────╯                    ╰───────┴──────╯
[SYMB] = LAYOUT_gergo(
    KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                                             KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
    KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,                           KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,