2 // const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 // .................................................................. BEAKL HIEA
6 // ,-----------------------------------------------------------------------------------.
7 // | Q | Y | O | U | Z | Shift| Caps | G | D | N | M | X |
8 // |------+------+------+------+------+-------------+------+------+------+------+------|
9 // | H | I | E | A | . |Cursor| Mouse| C | T | R | S | W |
10 // |------+------+------+------+------+------|------+------+------+------+------+------|
11 // | J | ; | " | K | , | Num | Regex| B | P | L | F | V |
12 // |------+------+------+------+------+------+------+------+------+------+------+------|
13 // | Ctrl | GUI | Alt | Esc | Space| Ins | Left | Ent | Bksp | Down | Up | Right|
14 // `-----------------------------------------------------------------------------------'
16 [_BASE
] = LAYOUT_planck_grid(
17 KC_Q
, KC_Y
, KC_O
, KC_U
, KC_Z
, CNTR_TL
, CNTR_TR
, KC_G
, KC_D
, KC_N
, KC_M
, KC_X
,
18 HOME_H
, HOME_I
, HOME_E
, HOME_A
, KC_DOT
, CNTR_HL
, CNTR_HR
, KC_C
, HOME_T
, HOME_R
, HOME_S
, HOME_W
,
19 KC_J
, KC_SCLN
, TD_QUOT
, KC_K
, KC_COMM
, CNTR_BL
, CNTR_BR
, KC_B
, KC_P
, KC_L
, KC_F
, KC_V
,
20 OS_CTL
, OS_GUI
, OS_ALT
, LT_ESC
, TD_SPC
, LT_INS
, SP_LEFT
, TD_ENT
, SP_BSPC
, AT_DOWN
, GT_UP
, CT_RGHT
23 [_SHIFT
] = LAYOUT_planck_grid(
24 S(KC_Q
), S(KC_Y
), S(KC_O
), S(KC_U
), S(KC_Z
), CNTR_TL
, CNTR_TR
, S(KC_G
), S(KC_D
), S(KC_N
), S(KC_M
), S(KC_X
),
25 S(KC_H
), S(KC_I
), S(KC_E
), S(KC_A
), KC_DOT
, CNTR_HL
, CNTR_HR
, S(KC_C
), S(KC_T
), S(KC_R
), S(KC_S
), S(KC_W
),
26 S(KC_J
), KC_SCLN
, TD_QUOT
, S(KC_K
), KC_COMM
, CNTR_BL
, CNTR_BR
, S(KC_B
), S(KC_P
), S(KC_L
), S(KC_F
), S(KC_V
),
27 OS_CTL
, OS_GUI
, OS_ALT
, LT_ESC
, TD_SPC
, LT_INS
, SP_LEFT
, TD_ENT
, SP_BSPC
, AT_DOWN
, GT_UP
, CT_RGHT
30 // ,-----------------------------------------------------------------------------------.
31 // | Q | Y | [ | ] | Z | Shift| Caps | G | D | N | M | X |
32 // |------+------+------+------+------+-------------+------+------+------+------+------|
33 // | H | ^ | < | > | ~ |Cursor| Mouse| C | T | R | S | W |
34 // |------+------+------+------+------+------|------+------+------+------+------+------|
35 // | J | : | ! | = | ` | Num | Regex| B | P | L | F | V |
36 // |------+------+------+------+------+------+------+------+------+------+------+------|
37 // | Ctrl | GUI | Alt | ↑Tab | f() | Ins | Left | _ | Del | Down | Up | Right|
38 // `-----------------------------------------------------------------------------------'
40 [_LSHIFT
] = LAYOUT_planck_grid(
41 S(KC_Q
), S(KC_Y
), KC_LBRC
, KC_RBRC
, S(KC_Z
), CNTR_TL
, CNTR_TR
, S(KC_G
), S(KC_D
), S(KC_N
), S(KC_M
), S(KC_X
),
42 SM_H
, KC_CIRC
, TD_LT
, TD_GT
, TD_TILD
, CNTR_HL
, CNTR_HR
, S(KC_C
), S(KC_T
), S(KC_R
), S(KC_S
), S(KC_W
),
43 S(KC_Z
), KC_COLN
, KC_EXLM
, KC_EQL
, TD_GRV
, CNTR_BL
, CNTR_BR
, S(KC_B
), S(KC_P
), S(KC_L
), S(KC_F
), S(KC_V
),
44 OS_CTL
, OS_GUI
, OS_ALT
, S_TAB
, ___fn__
, LT_INS
, S_LEFT
, KC_UNDS
, SP_DEL
, S_DOWN
, S_UP
, S_RGHT
47 // ,-----------------------------------------------------------------------------------.
48 // | Q | Y | O | U | Z | Shift| Caps | G | { | } | M | X |
49 // |------+------+------+------+------+-------------+------+------+------+------+------|
50 // | H | I | E | A | ? |Cursor| Mouse| | | ( | ) | $ | W |
51 // |------+------+------+------+------+------|------+------+------+------+------+------|
52 // | J | : | " | K | / | Num | Regex| \ | * | . | P | V |
53 // |------+------+------+------+------+------+------+------+------+------+------+------|
54 // | Ctrl | GUI | Alt | Tab | - | Ins | Left | f() | Bksp | Down | Up | Right|
55 // `-----------------------------------------------------------------------------------'
57 [_RSHIFT
] = LAYOUT_planck_grid(
58 S(KC_Q
), S(KC_Y
), S(KC_O
), S(KC_U
), S(KC_Z
), CNTR_TL
, CNTR_TR
, S(KC_G
), KC_LCBR
, KC_RCBR
, S(KC_M
), S(KC_X
),
59 S(KC_H
), S(KC_I
), S(KC_E
), S(KC_A
), KC_QUES
, CNTR_HL
, CNTR_HR
, KC_PIPE
, KC_LPRN
, KC_RPRN
, KC_DLR
, SM_W
,
60 S(KC_J
), TD_COLN
, TD_DQOT
, S(KC_K
), KC_SLSH
, CNTR_BL
, CNTR_BR
, KC_BSLS
, KC_ASTR
, KC_DOT
, S(KC_P
), S(KC_V
),
61 OS_CTL
, OS_GUI
, OS_ALT
, KC_TAB
, KC_MINS
, LT_INS
, S_LEFT
, ___fn__
, SP_BSPC
, S_DOWN
, S_UP
, S_RGHT