2 // const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 // ...................................................................... Qwerty
6 // ,-----------------------------------------------------------------------------------.
7 // | Q | W | E | R | T | ^Alt | ^GUI | Y | U | I | O | P |
8 // |------+------+------+------+------+-------------+------+------+------+------+------|
9 // | A | S | D | F | G | ↑Alt | ↑GUI | H | J | K | L | ; |
10 // |------+------+------+------+------+------|------+------+------+------+------+------|
11 // | Z | X | C | V | B | Caps |^Shift| N | M | , | . | " |
12 // |------+------+------+------+------+------+------+------+------+------+------+------|
13 // | Ctrl | GUI | Alt | Esc | Space| Tab | Bksp | Ent | Left | Down | Up | Right|
14 // `-----------------------------------------------------------------------------------'
16 [_BASE
] = LAYOUT_planck_grid(
17 KC_Q
, KC_W
, KC_E
, KC_R
, KC_T
, CNTR_TL
, CNTR_TR
, KC_Y
, KC_U
, KC_I
, KC_O
, KC_P
,
18 KC_A
, KC_S
, KC_D
, KC_F
, KC_G
, CNTR_HL
, CNTR_HR
, KC_H
, KC_J
, KC_K
, KC_L
, KC_SCLN
,
19 KC_Z
, KC_X
, KC_C
, KC_V
, KC_B
, CNTR_BL
, CNTR_BR
, KC_N
, KC_M
, KC_COMM
, KC_DOT
, TD_QUOT
,
20 OS_CTL
, OS_GUI
, OS_ALT
, LT_ESC
, TD_SPC
, LT_TAB
, LT_BSPC
, TD_ENT
, LT_LEFT
, AT_DOWN
, GT_UP
, CT_RGHT
23 [_SHIFT
] = LAYOUT_planck_grid(
24 S(KC_Q
), S(KC_W
), S(KC_E
), S(KC_R
), S(KC_T
), CNTR_TL
, CNTR_TR
, S(KC_Y
), S(KC_U
), S(KC_I
), S(KC_O
), S(KC_P
),
25 S(KC_A
), S(KC_S
), S(KC_D
), S(KC_F
), S(KC_G
), CNTR_HL
, CNTR_HR
, S(KC_H
), S(KC_J
), S(KC_K
), S(KC_L
), KC_SCLN
,
26 S(KC_Z
), S(KC_X
), S(KC_C
), S(KC_V
), S(KC_B
), CNTR_BL
, CNTR_BR
, S(KC_N
), S(KC_M
), KC_COMM
, KC_DOT
, TD_QUOT
,
27 OS_CTL
, OS_GUI
, OS_ALT
, LT_ESC
, TD_SPC
, LT_TAB
, LT_BSPC
, TD_ENT
, LT_LEFT
, AT_DOWN
, GT_UP
, CT_RGHT
30 // ,-----------------------------------------------------------------------------------.
31 // | Q | W | E | R | T | ^Alt | ^GUI | Y | U | I | O | P |
32 // |------+------+------+------+------+-------------+------+------+------+------+------|
33 // | A | S | D | F | G | ↑Alt | ↑GUI | H | J | K | L | : |
34 // |------+------+------+------+------+------|------+------+------+------+------+------|
35 // | Z | X | C | V | B | Caps |^Shift| N | M | / | ? | " |
36 // |------+------+------+------+------+------+------+------+------+------+------+------|
37 // | Ctrl | GUI | Alt | Esc | f() | Tab | Del | - | Left | Down | Up | Right|
38 // `-----------------------------------------------------------------------------------'
40 [_LSHIFT
] = LAYOUT_planck_grid(
41 S(KC_Q
), S(KC_W
), S(KC_E
), S(KC_R
), S(KC_T
), CNTR_TL
, CNTR_TR
, S(KC_Y
), S(KC_U
), S(KC_I
), S(KC_O
), S(KC_P
),
42 S(KC_A
), S(KC_S
), S(KC_D
), S(KC_F
), S(KC_G
), CNTR_HL
, CNTR_HR
, S(KC_H
), S(KC_J
), S(KC_K
), S(KC_L
), TD_COLN
,
43 S(KC_Z
), S(KC_X
), S(KC_C
), S(KC_V
), S(KC_B
), CNTR_BL
, CNTR_BR
, S(KC_N
), S(KC_M
), KC_SLSH
, KC_QUES
, TD_DQOT
,
44 OS_CTL
, OS_GUI
, OS_ALT
, LT_ESC
, ___fn__
, LT_TAB
, KC_DEL
, KC_MINS
, SL_LEFT
, S_DOWN
, S_UP
, S_RGHT
47 // ,-----------------------------------------------------------------------------------.
48 // | Q | W | E | R | T | ^Alt | ^GUI | Y | U | I | O | P |
49 // |------+------+------+------+------+-------------+------+------+------+------+------|
50 // | A | S | D | F | G | ↑Alt | ↑GUI | H | J | K | L | : |
51 // |------+------+------+------+------+------|------+------+------+------+------+------|
52 // | Z | X | C | V | B | Caps |^Shift| N | M | ~ | ` | " |
53 // |------+------+------+------+------+------+------+------+------+------+------+------|
54 // | Ctrl | GUI | Alt | Caps | _ | ↑Tab | Bksp | f() | Left | Down | Up | Right|
55 // `-----------------------------------------------------------------------------------'
57 [_RSHIFT
] = LAYOUT_planck_grid(
58 S(KC_Q
), S(KC_W
), S(KC_E
), S(KC_R
), S(KC_T
), CNTR_TL
, CNTR_TR
, S(KC_Y
), S(KC_U
), S(KC_I
), S(KC_O
), S(KC_P
),
59 S(KC_A
), S(KC_S
), S(KC_D
), S(KC_F
), S(KC_G
), CNTR_HL
, CNTR_HR
, S(KC_H
), S(KC_J
), S(KC_K
), S(KC_L
), TD_COLN
,
60 S(KC_Z
), S(KC_X
), S(KC_C
), S(KC_V
), S(KC_B
), CNTR_BL
, CNTR_BR
, S(KC_N
), S(KC_M
), TD_TILD
, TD_GRV
, TD_DQOT
,
61 OS_CTL
, OS_GUI
, OS_ALT
, KC_CAPS
, KC_UNDS
, SL_TAB
, LT_BSPC
, ___fn__
, SL_LEFT
, S_DOWN
, S_UP
, S_RGHT