diff options
author | fauxpark <fauxpark@gmail.com> | 2019-11-21 22:50:23 +1100 |
---|---|---|
committer | James Young <18669334+noroadsleft@users.noreply.github.com> | 2019-11-21 03:50:23 -0800 |
commit | 57815dbc3be3ff49495d4347595b5c3e080c51c9 (patch) | |
tree | 11da6de70f65914fd8503dd380deb6a1a3f9a152 | |
parent | 5d76b5f6551ade03285e27a5d3ea6fcf09ae0810 (diff) | |
download | qmk_firmware-57815dbc3be3ff49495d4347595b5c3e080c51c9.tar.gz qmk_firmware-57815dbc3be3ff49495d4347595b5c3e080c51c9.zip |
[Keymap] Clean up & improve default layouts (#7428)
* Clean up & improve default layouts
* Add newline at EOF in readmes
* Oops
60 files changed, 900 insertions, 381 deletions
diff --git a/layouts/default/60_abnt2/default_60_abnt2/keymap.c b/layouts/default/60_abnt2/default_60_abnt2/keymap.c index c66cba7be..e1e4a5a7e 100644 --- a/layouts/default/60_abnt2/default_60_abnt2/keymap.c +++ b/layouts/default/60_abnt2/default_60_abnt2/keymap.c | |||
@@ -1,16 +1,42 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | |||
2 | #include "keymap_br_abnt2.h" | 3 | #include "keymap_br_abnt2.h" |
3 | 4 | ||
4 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
5 | 6 | /* | |
7 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
8 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ | ||
9 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
10 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ´ │ [ │ │ | ||
11 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ | ||
12 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ç │ ~ │ ] │ │ | ||
13 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤ | ||
14 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ ; │ / │ Shift│ | ||
15 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ | ||
16 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│ MO1│Ctrl│ | ||
17 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
18 | */ | ||
6 | [0] = LAYOUT_60_abnt2( | 19 | [0] = LAYOUT_60_abnt2( |
7 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 20 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, |
8 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, BR_ACUT, BR_LBRC, | 21 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, BR_ACUT, BR_LBRC, |
9 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, BR_CCDL, BR_TILD, BR_RBRC, KC_ENT, | 22 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, BR_CCDL, BR_TILD, BR_RBRC, KC_ENT, |
10 | KC_LSFT, BR_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, BR_SCLN, BR_SLSH, KC_RSFT, | 23 | KC_LSFT, BR_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, BR_SCLN, BR_SLSH, KC_RSFT, |
11 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, MO(1), KC_RCTL | 24 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL |
12 | ), | 25 | ), |
13 | 26 | ||
27 | /* | ||
28 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
29 | * │ ' │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│ Delete│ | ||
30 | * └───┴───┴───┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───────┘ | ||
31 | * │ Tab │ Q │ W │ E │Rst│ T │Ins│Hom│ ↑ │End│PgU│ ´ │ [ │ │ | ||
32 | * ├─────┴┬──┴┬──┴┬──└───┘┬──└───┴┬──┴┬──┴┬──┴┬──┴┐──┴┬──┴┐ Ent│ | ||
33 | * │ Caps │ A │ S │ D │ F │ G │ H │ ← │ ↓ │ → │PgD│ ~ │ ] │ │ | ||
34 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─└───┴───┴───┴───┘─┬─┴─┬─┴────┤ | ||
35 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ ; │ / │ Shift│ | ||
36 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤ | ||
37 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│ MO1│Ctrl│ | ||
38 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
39 | */ | ||
14 | [1] = LAYOUT_60_abnt2( | 40 | [1] = LAYOUT_60_abnt2( |
15 | BR_QUOT, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | 41 | BR_QUOT, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, |
16 | _______, _______, _______, _______, RESET, _______, KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, _______, | 42 | _______, _______, _______, _______, RESET, _______, KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, _______, |
@@ -18,5 +44,4 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
18 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
19 | _______, _______, _______, _______, _______, _______, _______, _______ | 45 | _______, _______, _______, _______, _______, _______, _______, _______ |
20 | ) | 46 | ) |
21 | |||
22 | }; | 47 | }; |
diff --git a/layouts/default/60_ansi/default_60_ansi/keymap.c b/layouts/default/60_ansi/default_60_ansi/keymap.c index ec98612fa..832fc99d5 100644 --- a/layouts/default/60_ansi/default_60_ansi/keymap.c +++ b/layouts/default/60_ansi/default_60_ansi/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_60_ansi( | 4 | /* |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_BSPC , | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ |
6 | KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC, KC_BSLS , | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ |
7 | KC_CAPS , KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT , | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ |
8 | KC_LSFT , KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT , | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ |
9 | KC_LCTL , KC_LGUI , KC_LALT , KC_SPC , KC_RALT , KC_RGUI , KC_APP , KC_RCTL | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ |
10 | ) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ |
11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ | ||
13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_60_ansi( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL | ||
23 | ) | ||
11 | }; | 24 | }; |
diff --git a/layouts/default/60_ansi/readme.md b/layouts/default/60_ansi/readme.md index 15f51d3fa..1b43cab4d 100644 --- a/layouts/default/60_ansi/readme.md +++ b/layouts/default/60_ansi/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 60_ansi | 1 | # 60_ansi |
2 | 2 | ||
3 | LAYOUT_60_ansi \ No newline at end of file | 3 | LAYOUT_60_ansi |
diff --git a/layouts/default/60_ansi_split_bs_rshift/default_60_ansi_split_bs_rshift/keymap.c b/layouts/default/60_ansi_split_bs_rshift/default_60_ansi_split_bs_rshift/keymap.c index efb6fbcf0..7a6570632 100644 --- a/layouts/default/60_ansi_split_bs_rshift/default_60_ansi_split_bs_rshift/keymap.c +++ b/layouts/default/60_ansi_split_bs_rshift/default_60_ansi_split_bs_rshift/keymap.c | |||
@@ -1,21 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_60_ansi_split_bs_rshift( | 4 | /* |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL,KC_BSPC,KC_BSPC, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC, KC_BSLS , | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │Bsp│Bsp│ |
7 | KC_CAPS , KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT , | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ |
8 | KC_LSFT , KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT ,KC_RSFT, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ |
9 | KC_LCTL , KC_LGUI , KC_LALT , KC_SPC , KC_RALT , KC_RGUI , KC_APP , KC_RCTL | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ |
10 | ) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ |
11 | }; | 11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ |
12 | 12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │Shift │Sft│ | |
13 | // Runs just one time when the keyboard initializes. | 13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ |
14 | void matrix_init_user(void) { | 14 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ |
15 | 15 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | |
16 | }; | 16 | */ |
17 | 17 | [0] = LAYOUT_60_ansi_split_bs_rshift( | |
18 | // Runs constantly in the background, in a loop. | 18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, |
19 | void matrix_scan_user(void) { | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, |
20 | 20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | |
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL | ||
23 | ) | ||
21 | }; | 24 | }; |
diff --git a/layouts/default/60_ansi_split_bs_rshift/readme.md b/layouts/default/60_ansi_split_bs_rshift/readme.md index 479463f9a..362392ef8 100644 --- a/layouts/default/60_ansi_split_bs_rshift/readme.md +++ b/layouts/default/60_ansi_split_bs_rshift/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 60_ansi_split_bs_rshift | 1 | # 60_ansi_split_bs_rshift |
2 | 2 | ||
3 | LAYOUT_60_ansi_split_bs_rshift \ No newline at end of file | 3 | LAYOUT_60_ansi_split_bs_rshift |
diff --git a/layouts/default/60_ansi_tsangan/default_60_ansi_tsangan/keymap.c b/layouts/default/60_ansi_tsangan/default_60_ansi_tsangan/keymap.c index e4562ede5..5487f0982 100644 --- a/layouts/default/60_ansi_tsangan/default_60_ansi_tsangan/keymap.c +++ b/layouts/default/60_ansi_tsangan/default_60_ansi_tsangan/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_60_ansi_tsangan( | 4 | /* |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ |
7 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ |
8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ |
9 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ |
10 | ) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ |
11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ | ||
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ | ||
13 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ | ||
14 | * │Ctrl │GUI│ Alt │ │ Alt │GUI│ Ctrl│ | ||
15 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_60_ansi_tsangan( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL | ||
23 | ) | ||
11 | }; | 24 | }; |
diff --git a/layouts/default/60_hhkb/default_60_hhkb/keymap.c b/layouts/default/60_hhkb/default_60_hhkb/keymap.c index 60d628f12..3885d3ae2 100644 --- a/layouts/default/60_hhkb/default_60_hhkb/keymap.c +++ b/layouts/default/60_hhkb/default_60_hhkb/keymap.c | |||
@@ -1,65 +1,45 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | #define BASE 0 | ||
4 | #define HHKB 1 | ||
5 | |||
6 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
7 | 4 | /* | |
8 | /* BASE Level: Default Layer | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
9 | |-------+---+---+---+---+---+---+---+---+---+---+-------+-----+-------+---| | 6 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ \ │ ` │ |
10 | | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | \ | ` | | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ |
11 | |-------+---+---+---+---+---+---+---+---+---+---+-------+-----+-------+---| | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ Bspc│ |
12 | | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | Backs | | | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ |
13 | |-------+---+---+---+---+---+---+---+---+---+---+-------+-----+-------+---| | 10 | * │ Ctrl │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ |
14 | | Cont | A | S | D | F | G | H | J | K | L | ; | ' | Ent | | | | 11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ |
15 | |-------+---+---+---+---+---+---+---+---+---+---+-------+-----+-------+---| | 12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│MO1│ |
16 | | Shift | Z | X | C | V | B | N | M | , | . | / | Shift | Fn0 | | | | 13 | * └─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┘ |
17 | |-------+---+---+---+---+---+---+---+---+---+---+-------+-----+-------+---| | 14 | * │Alt│ GUI │ │ GUI │Alt│ |
18 | 15 | * └───┴─────┴───────────────────────────┴─────┴───┘ | |
19 | |------+------+-----------------------+------+------| | ||
20 | | LAlt | LGUI | ******* Space ******* | RGUI | RAlt | | ||
21 | |------+------+-----------------------+------+------| | ||
22 | */ | ||
23 | |||
24 | [BASE] = LAYOUT_60_hhkb( // default layer | ||
25 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, \ | ||
26 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, \ | ||
27 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ | ||
28 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(HHKB), \ | ||
29 | KC_LALT, KC_LGUI, /* */ KC_SPC, KC_RGUI, KC_RALT), | ||
30 | |||
31 | |||
32 | |||
33 | /* Layer HHKB: HHKB mode (HHKB Fn) | ||
34 | |------+-----+-----+-----+----+----+----+----+-----+-----+-----+-----+-------+-------+-----| | ||
35 | | Pwr | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | Ins | Del | | ||
36 | |------+-----+-----+-----+----+----+----+----+-----+-----+-----+-----+-------+-------+-----| | ||
37 | | Caps | | | | | | | | Psc | Slk | Pus | Up | | Backs | | | ||
38 | |------+-----+-----+-----+----+----+----+----+-----+-----+-----+-----+-------+-------+-----| | ||
39 | | | VoD | VoU | Mut | | | * | / | Hom | PgU | Lef | Rig | Enter | | | | ||
40 | |------+-----+-----+-----+----+----+----+----+-----+-----+-----+-----+-------+-------+-----| | ||
41 | | | | | | | | + | - | End | PgD | Dow | | | | | | ||
42 | |------+-----+-----+-----+----+----+----+----+-----+-----+-----+-----+-------+-------+-----| | ||
43 | |||
44 | |------+------+----------------------+------+------+ | ||
45 | | **** | **** | ******************** | **** | **** | | ||
46 | |------+------+----------------------+------+------+ | ||
47 | |||
48 | */ | 16 | */ |
49 | 17 | [0] = LAYOUT_60_hhkb( | |
50 | [HHKB] = LAYOUT_60_hhkb( | 18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSLS, KC_GRV, |
51 | KC_PWR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \ | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, |
52 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, KC_TRNS, KC_BSPC, \ | 20 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
53 | KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, KC_PAST, KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_PENT, \ | 21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1), |
54 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, KC_TRNS, KC_TRNS, \ | 22 | KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT |
55 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)}; | 23 | ), |
56 | 24 | ||
57 | // Runs just one time when the keyboard initializes. | 25 | /* |
58 | void matrix_init_user(void) { | 26 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
59 | 27 | * │Pwr│F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│Ins│Del│ | |
60 | }; | 28 | * ├───┴─┬─┴───┴───┴───┴───┴───┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┘ |
61 | 29 | * │Caps │ Q │ W │ E │ R │ T │ Y │ U │PSc│Scr│Pse│ ↑ │ ] │ Bspc│ | |
62 | // Runs constantly in the background, in a loop. | 30 | * └─────┘┌───┬───┬───┐──┴┬──┴┌───┬──┴┬──┴┬──┴┬──┴┬──┴┬────────┐ |
63 | void matrix_scan_user(void) { | 31 | * │ Ctrl │Vl-│Vl+│Mut│ F │ G │ * │ / │Hom│PgU│ ← │ → │ Enter │ |
64 | 32 | * ├──────└───┴───┴───┘─┬─┴─┬─└─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┘ | |
33 | * │ Shift │ Z │ X │ C │ V │ B │ + │ - │End│PgD│ ↓ │ Shift│MO1│ | ||
34 | * └─────┬──┴┬──┴──┬┴───┴───┴───└───┴───┴───┴───┴───┘┬───┬─┴───┘ | ||
35 | * │Alt│ GUI │ │ GUI │Alt│ | ||
36 | * └───┴─────┴───────────────────────────┴─────┴───┘ | ||
37 | */ | ||
38 | [1] = LAYOUT_60_hhkb( | ||
39 | KC_PWR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, | ||
40 | KC_CAPS, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, | ||
41 | _______, KC_VOLD, KC_VOLU, KC_MUTE, _______, _______, KC_PAST, KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, KC_PENT, | ||
42 | _______, _______, _______, _______, _______, _______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, _______, _______, | ||
43 | _______, _______, _______, _______, _______ | ||
44 | ) | ||
65 | }; | 45 | }; |
diff --git a/layouts/default/60_hhkb/readme.md b/layouts/default/60_hhkb/readme.md index f02d13e4d..346cd6ef8 100644 --- a/layouts/default/60_hhkb/readme.md +++ b/layouts/default/60_hhkb/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 60_hhkb | 1 | # 60_hhkb |
2 | 2 | ||
3 | LAYOUT_60_hhkb \ No newline at end of file | 3 | LAYOUT_60_hhkb |
diff --git a/layouts/default/60_iso/default_60_iso/keymap.c b/layouts/default/60_iso/default_60_iso/keymap.c index 85e0d3e3d..f5cad85b1 100644 --- a/layouts/default/60_iso/default_60_iso/keymap.c +++ b/layouts/default/60_iso/default_60_iso/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_60_iso( | 4 | /* |
5 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ |
7 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ |
8 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ |
9 | KC_LCTRL, KC_LALT, KC_LGUI, KC_SPACE, KC_RGUI, KC_RALT, KC_MENU, KC_RCTL | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ |
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
11 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ | ||
12 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ | ||
13 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_60_iso( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL | ||
10 | ) | 23 | ) |
11 | }; | 24 | }; |
diff --git a/layouts/default/60_iso/readme.md b/layouts/default/60_iso/readme.md index 42ff805fb..cd1071f2f 100644 --- a/layouts/default/60_iso/readme.md +++ b/layouts/default/60_iso/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 60_iso | 1 | # 60_iso |
2 | 2 | ||
3 | LAYOUT_60_iso \ No newline at end of file | 3 | LAYOUT_60_iso |
diff --git a/layouts/default/60_iso_tsangan/default_60_iso_tsangan/keymap.c b/layouts/default/60_iso_tsangan/default_60_iso_tsangan/keymap.c index 94d763020..4082dc024 100644 --- a/layouts/default/60_iso_tsangan/default_60_iso_tsangan/keymap.c +++ b/layouts/default/60_iso_tsangan/default_60_iso_tsangan/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ | ||
7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ | ||
9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ | ||
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
11 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ | ||
12 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ | ||
13 | * ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ | ||
14 | * │Ctrl │GUI│ Alt │ │ Alt │GUI│ Ctrl│ | ||
15 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_60_iso_tsangan( | 17 | [0] = LAYOUT_60_iso_tsangan( |
5 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, |
7 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | 20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, |
8 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
9 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL | 22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL |
10 | ) | 23 | ) |
11 | }; | 24 | }; |
diff --git a/layouts/default/60_tsangan_hhkb/default_60_tsangan_hhkb/keymap.c b/layouts/default/60_tsangan_hhkb/default_60_tsangan_hhkb/keymap.c index c9c831329..c4d102ad1 100644 --- a/layouts/default/60_tsangan_hhkb/default_60_tsangan_hhkb/keymap.c +++ b/layouts/default/60_tsangan_hhkb/default_60_tsangan_hhkb/keymap.c | |||
@@ -1,21 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_60_tsangan_hhkb( | 4 | /* |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL,KC_BSPC,KC_BSPC, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC, KC_BSLS , | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │Bsp│Bsp│ |
7 | KC_CAPS , KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT , | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ |
8 | KC_LSFT , KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT ,KC_RSFT, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ |
9 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ |
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ | ||
11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤ | ||
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│Sft│ | ||
13 | * ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ | ||
14 | * │Ctrl │GUI│ Alt │ │ Alt │GUI│ Ctrl│ | ||
15 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_60_tsangan_hhkb( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL | ||
10 | ) | 23 | ) |
11 | }; | 24 | }; |
12 | |||
13 | // Runs just one time when the keyboard initializes. | ||
14 | void matrix_init_user(void) { | ||
15 | |||
16 | }; | ||
17 | |||
18 | // Runs constantly in the background, in a loop. | ||
19 | void matrix_scan_user(void) { | ||
20 | |||
21 | }; | ||
diff --git a/layouts/default/60_tsangan_hhkb/readme.md b/layouts/default/60_tsangan_hhkb/readme.md index f1e955f1e..78a0b82be 100644 --- a/layouts/default/60_tsangan_hhkb/readme.md +++ b/layouts/default/60_tsangan_hhkb/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 60_tsangan_hhkb | 1 | # 60_tsangan_hhkb |
2 | 2 | ||
3 | LAYOUT_60_tsangan_hhkb \ No newline at end of file | 3 | LAYOUT_60_tsangan_hhkb |
diff --git a/layouts/default/65_ansi/default_65_ansi/keymap.c b/layouts/default/65_ansi/default_65_ansi/keymap.c index 69fcccd63..cc88c6342 100644 --- a/layouts/default/65_ansi/default_65_ansi/keymap.c +++ b/layouts/default/65_ansi/default_65_ansi/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_65_ansi(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│Hom│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │PgU│ |
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │PgD│ |
11 | }; \ No newline at end of file | 11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ |
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│ ↑ │End│ | ||
13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | ||
14 | * │Ctrl│GUI │Alt │ │Alt│GUI│Ctl│ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_65_ansi( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
23 | ) | ||
24 | }; | ||
diff --git a/layouts/default/65_ansi/readme.md b/layouts/default/65_ansi/readme.md index 0cde8e727..861a1e320 100644 --- a/layouts/default/65_ansi/readme.md +++ b/layouts/default/65_ansi/readme.md | |||
@@ -2,4 +2,4 @@ | |||
2 | 2 | ||
3 | LAYOUT_65_ansi | 3 | LAYOUT_65_ansi |
4 | 4 | ||
5 | This is the 65% ANSI layout made popular by boards such as the [Input Club Whitefox](https://github.com/qmk/qmk_firmware/tree/master/keyboards/whitefox) and [RAMA M65-A](https://github.com/qmk/qmk_firmware/tree/master/keyboards/jc65). \ No newline at end of file | 5 | This is the 65% ANSI layout made popular by boards such as the [Input Club Whitefox](https://github.com/qmk/qmk_firmware/tree/master/keyboards/whitefox) and [RAMA M65-A](https://github.com/qmk/qmk_firmware/tree/master/keyboards/jc65). |
diff --git a/layouts/default/65_ansi_blocker/default_65_ansi_blocker/keymap.c b/layouts/default/65_ansi_blocker/default_65_ansi_blocker/keymap.c index fedcc0c73..1c0fdc91d 100644 --- a/layouts/default/65_ansi_blocker/default_65_ansi_blocker/keymap.c +++ b/layouts/default/65_ansi_blocker/default_65_ansi_blocker/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_65_ansi_blocker(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│Hom│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │PgU│ |
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │PgD│ |
11 | }; \ No newline at end of file | 11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ |
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│ ↑ │End│ | ||
13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│Ctrl│ │ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_65_ansi_blocker( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
23 | ) | ||
24 | }; | ||
diff --git a/layouts/default/65_ansi_blocker/readme.md b/layouts/default/65_ansi_blocker/readme.md index 9e9a5f454..fb7f58b46 100644 --- a/layouts/default/65_ansi_blocker/readme.md +++ b/layouts/default/65_ansi_blocker/readme.md | |||
@@ -1,5 +1,5 @@ | |||
1 | # 65_blocker_ansi | 1 | # 65_ansi_blocker |
2 | 2 | ||
3 | LAYOUT_65_blocker_ansi | 3 | LAYOUT_65_ansi_blocker |
4 | 4 | ||
5 | This is the 65% ANSI layout made popular by boards such as the Percent Canoe. \ No newline at end of file | 5 | This is the 65% ANSI layout made popular by boards such as the Percent Canoe. |
diff --git a/layouts/default/65_iso/default_65_iso/keymap.c b/layouts/default/65_iso/default_65_iso/keymap.c index 085304a87..6f9144c03 100644 --- a/layouts/default/65_iso/default_65_iso/keymap.c +++ b/layouts/default/65_iso/default_65_iso/keymap.c | |||
@@ -1,12 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_65_iso(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, \ | 6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│Hom│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP, \ | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN, \ | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │PgU│ |
9 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, \ | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent├───┤ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT \ | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │PgD│ |
11 | ) | 11 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤ |
12 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│ ↑ │End│ | ||
13 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | ||
14 | * │Ctrl│GUI │Alt │ │Alt│GUI│Ctl│ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_65_iso( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN, | ||
21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
23 | ) | ||
12 | }; | 24 | }; |
diff --git a/layouts/default/66_ansi/default_66_ansi/keymap.c b/layouts/default/66_ansi/default_66_ansi/keymap.c index 7895ae946..bf8eedc2a 100644 --- a/layouts/default/66_ansi/default_66_ansi/keymap.c +++ b/layouts/default/66_ansi/default_66_ansi/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐ | ||
6 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │PgU│ | ||
7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤ | ||
8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ │PgD│ | ||
9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┘ | ||
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ | ||
11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┬─┴─┐ | ||
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ ↑ │ | ||
13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┼────┬───┼───┼───┐ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│GUI│ Ctl│ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴───┴────┴───┴───┴───┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_66_ansi( | 17 | [0] = LAYOUT_66_ansi( |
5 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, KC_BSPC, KC_PGUP, | 18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP, |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC, KC_BSLS, KC_PGDN, | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGDN, |
7 | KC_CAPS,KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, | 20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | 21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, |
9 | KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,KC_RCTL,KC_LEFT,KC_DOWN,KC_RGHT | 22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
10 | ) | 23 | ) |
11 | }; | 24 | }; |
diff --git a/layouts/default/66_iso/default_66_iso/keymap.c b/layouts/default/66_iso/default_66_iso/keymap.c index 4f97acf41..cd6363780 100644 --- a/layouts/default/66_iso/default_66_iso/keymap.c +++ b/layouts/default/66_iso/default_66_iso/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐ | ||
6 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │PgU│ | ||
7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤ | ||
8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ │PgD│ | ||
9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ └───┘ | ||
10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
11 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┬─┴─┐ | ||
12 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ ↑ │ | ||
13 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┼────┬───┼───┼───┐ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│GUI│ Ctl│ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴───┴────┴───┴───┴───┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_66_iso( | 17 | [0] = LAYOUT_66_iso( |
5 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP, | 18 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_PGUP, |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGDN, | 19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGDN, |
7 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | 20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, |
8 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | 21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, |
9 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
10 | ) | 23 | ) |
11 | }; | 24 | }; |
diff --git a/layouts/default/68_ansi/default_68_ansi/keymap.c b/layouts/default/68_ansi/default_68_ansi/keymap.c index 544f9c156..6562e583e 100644 --- a/layouts/default/68_ansi/default_68_ansi/keymap.c +++ b/layouts/default/68_ansi/default_68_ansi/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_68_ansi(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_PGUP, | 6 | * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp││Ins│PgU│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_PGDN, | 7 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┤ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 8 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ ││Del│PgD│ |
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | 9 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤└───┴───┘ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT) | 10 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ |
11 | }; \ No newline at end of file | 11 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤┌───┐ |
12 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift ││ ↑ │ | ||
13 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬─┬──┴┼───┼───┐ | ||
14 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Ctrl│ │ ← │ ↓ │ → │ | ||
15 | * └────┴────┴────┴────────────────────────┴────┴────┴────┘ └───┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_68_ansi( | ||
18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_PGUP, | ||
19 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_PGDN, | ||
20 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
21 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
22 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
23 | ) | ||
24 | }; | ||
diff --git a/layouts/default/68_ansi/readme.md b/layouts/default/68_ansi/readme.md index 2180973de..941e4246e 100644 --- a/layouts/default/68_ansi/readme.md +++ b/layouts/default/68_ansi/readme.md | |||
@@ -2,4 +2,4 @@ | |||
2 | 2 | ||
3 | LAYOUT_68_ansi | 3 | LAYOUT_68_ansi |
4 | 4 | ||
5 | This is the 68 key ANSI layout made popular by boards such as the Magicforce 68 and Varmilo VA68M. \ No newline at end of file | 5 | This is the 68 key ANSI layout made popular by boards such as the Magicforce 68 and Varmilo VA68M. |
diff --git a/layouts/default/75_ansi/default_75_ansi/keymap.c b/layouts/default/75_ansi/default_75_ansi/keymap.c index cba2f21c0..b2c91eb2d 100644 --- a/layouts/default/75_ansi/default_75_ansi/keymap.c +++ b/layouts/default/75_ansi/default_75_ansi/keymap.c | |||
@@ -1,12 +1,27 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_75_ansi(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS, KC_DEL, | 6 | * │Esc│F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│PSc│Pse│Del│ |
7 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤ |
8 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | 8 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│Hom│ |
9 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | 9 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤ |
10 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | 10 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │PgU│ |
11 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT) | 11 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤ |
12 | }; \ No newline at end of file | 12 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │PgD│ |
13 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤ | ||
14 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│ ↑ │End│ | ||
15 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | ||
16 | * │Ctrl│GUI │Alt │ │Alt│GUI│Ctl│ ← │ ↓ │ → │ | ||
17 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | ||
18 | */ | ||
19 | [0] = LAYOUT_75_ansi( | ||
20 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS, KC_DEL, | ||
21 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | ||
23 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | ||
24 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
26 | ) | ||
27 | }; | ||
diff --git a/layouts/default/75_ansi/readme.md b/layouts/default/75_ansi/readme.md index 2ad722272..df2585190 100644 --- a/layouts/default/75_ansi/readme.md +++ b/layouts/default/75_ansi/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 75_ansi | 1 | # 75_ansi |
2 | 2 | ||
3 | LAYOUT_75_ansi \ No newline at end of file | 3 | LAYOUT_75_ansi |
diff --git a/layouts/default/75_iso/default_75_iso/keymap.c b/layouts/default/75_iso/default_75_iso/keymap.c index 2fcca4d2b..06c641f53 100644 --- a/layouts/default/75_iso/default_75_iso/keymap.c +++ b/layouts/default/75_iso/default_75_iso/keymap.c | |||
@@ -1,13 +1,27 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* layer 0: qwerty */ | 4 | /* |
5 | [0] = LAYOUT_75_iso(\ | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS, KC_DEL, | 6 | * │Esc│F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│F11│F12│PSc│Pse│Del│ |
7 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤ |
8 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP, | 8 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│Hom│ |
9 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN, | 9 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤ |
10 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | 10 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │PgU│ |
11 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 11 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent├───┤ |
12 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │PgD│ | ||
13 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤ | ||
14 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift│ ↑ │End│ | ||
15 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤ | ||
16 | * │Ctrl│GUI │Alt │ │Alt│GUI│Ctl│ ← │ ↓ │ → │ | ||
17 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘ | ||
18 | */ | ||
19 | [0] = LAYOUT_75_iso( | ||
20 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS, KC_DEL, | ||
21 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP, | ||
23 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN, | ||
24 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
12 | ) | 26 | ) |
13 | }; | 27 | }; |
diff --git a/layouts/default/75_iso/readme.md b/layouts/default/75_iso/readme.md index cbcaeaf9e..8c601b7e8 100644 --- a/layouts/default/75_iso/readme.md +++ b/layouts/default/75_iso/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # 75_iso | 1 | # 75_iso |
2 | 2 | ||
3 | LAYOUT_75_iso \ No newline at end of file | 3 | LAYOUT_75_iso |
diff --git a/layouts/default/ergodox/default_ergodox/keymap.c b/layouts/default/ergodox/default_ergodox/keymap.c index 697b53f9f..5cb4a4f48 100644 --- a/layouts/default/ergodox/default_ergodox/keymap.c +++ b/layouts/default/ergodox/default_ergodox/keymap.c | |||
@@ -1,23 +1,40 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌──────┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┬──────┐ | ||
6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ = │ │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ | ||
7 | * ├──────┼───┼───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┼───┼──────┤ | ||
8 | * │ Tab │ Q │ W │ E │ R │ T │ = │ │ Y │ Y │ U │ I │ O │ P │ \ │ | ||
9 | * ├──────┼───┼───┼───┼───┼───┤ │ │ ├───┼───┼───┼───┼───┼──────┤ | ||
10 | * │Escape│ A │ S │ D │ F │ G ├───┤ ├───┤ H │ J │ K │ L │ ; │ ' │ | ||
11 | * ├──────┼───┼───┼───┼───┼───┤ │ │ ├───┼───┼───┼───┼───┼──────┤ | ||
12 | * │Shift │ Z │ X │ C │ V │ B │ B │ │ N │ N │ M │ , │ . │ / │ Shift│ | ||
13 | * └──┬───┼───┼───┼───┼───┼───┴───┘ ┌───┬───┐ ┌───┬───┐ └───┴───┼───┼───┼───┼───┼───┬──┘ | ||
14 | * │Ctl│F4 │F5 │GUI│Alt│ │ C │ V │ │Alt│ A │ │ ← │ ↓ │ ↑ │ → │GUI│ | ||
15 | * └───┴───┴───┴───┴───┘ ┌───┼───┼───┤ ├───┼───┼───┐ └───┴───┴───┴───┴───┘ | ||
16 | * │ │ │PgU│ │PgD│ │ │ | ||
17 | * │Bsp│Bsp├───┤ ├───┤Ent│ │ | ||
18 | * │ │ │Del│ │Ctl│ │ │ | ||
19 | * └───┴───┴───┘ └───┴───┴───┘ | ||
20 | */ | ||
4 | [0] = LAYOUT_ergodox( | 21 | [0] = LAYOUT_ergodox( |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, | 22 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL, |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_EQL, | 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_EQL, |
7 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, | 24 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, |
8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, | 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, |
9 | KC_LCTL, KC_F4, KC_F5, KC_LGUI,KC_LALT, | 26 | KC_LCTL, KC_F4, KC_F5, KC_LGUI, KC_LALT, |
10 | KC_C, KC_V, | 27 | KC_C, KC_V, |
11 | KC_PGUP, | 28 | KC_PGUP, |
12 | KC_BSPC, KC_BSPC, KC_DEL, | 29 | KC_BSPC, KC_BSPC, KC_DEL, |
13 | 30 | ||
14 | KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, | 31 | KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, |
15 | KC_Y, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | 32 | KC_Y, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
16 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 33 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
17 | KC_N , KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, | 34 | KC_N, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
18 | KC_LEFT,KC_DOWN,KC_UP, KC_RIGHT, KC_RGUI, | 35 | KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_RGUI, |
19 | KC_RALT, KC_A, | 36 | KC_RALT, KC_A, |
20 | KC_PGDN, | 37 | KC_PGDN, |
21 | KC_RCTL, KC_ENT, KC_SPC | 38 | KC_RCTL, KC_ENT, KC_SPC |
22 | ), | 39 | ) |
23 | }; \ No newline at end of file | 40 | }; |
diff --git a/layouts/default/ergodox/readme.md b/layouts/default/ergodox/readme.md index ddbe1933c..e69af2bde 100644 --- a/layouts/default/ergodox/readme.md +++ b/layouts/default/ergodox/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ergodox | 1 | # ergodox |
2 | 2 | ||
3 | LAYOUT_ergodox \ No newline at end of file | 3 | LAYOUT_ergodox |
diff --git a/layouts/default/fullsize_ansi/default_fullsize_ansi/keymap.c b/layouts/default/fullsize_ansi/default_fullsize_ansi/keymap.c index e5acc683a..ee80eb486 100644 --- a/layouts/default/fullsize_ansi/default_fullsize_ansi/keymap.c +++ b/layouts/default/fullsize_ansi/default_fullsize_ansi/keymap.c | |||
@@ -1,12 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_fullsize_ansi(\ | 4 | /* |
5 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | 5 | * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | 6 | * │Esc│ │F1 │F2 │F3 │F4 │ │F5 │F6 │F7 │F8 │ │F9 │F10│F11│F12│ │PSc│Scr│Pse│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, | 7 | * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, | 8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐ |
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | 9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │Ins│Hom│PgU│ │Num│ / │ * │ - │ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT | 10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤ |
11 | ) | 11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ │Del│End│PgD│ │ 7 │ 8 │ 9 │ │ |
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ │ 4 │ 5 │ 6 │ │ | ||
14 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ ├───┼───┼───┼───┤ | ||
15 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ │ 1 │ 2 │ 3 │ │ | ||
16 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤Ent│ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ │ ← │ ↓ │ → │ │ 0 │ . │ │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_fullsize_ansi( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, | ||
26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT | ||
28 | ) | ||
12 | }; | 29 | }; |
diff --git a/layouts/default/fullsize_ansi/readme.md b/layouts/default/fullsize_ansi/readme.md index 4789b40fc..9589abe0d 100644 --- a/layouts/default/fullsize_ansi/readme.md +++ b/layouts/default/fullsize_ansi/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # fullsize_ansi | 1 | # fullsize_ansi |
2 | 2 | ||
3 | LAYOUT_fullsize_ansi \ No newline at end of file | 3 | LAYOUT_fullsize_ansi |
diff --git a/layouts/default/fullsize_iso/default_fullsize_iso/keymap.c b/layouts/default/fullsize_iso/default_fullsize_iso/keymap.c index d25c7e685..f709ef5a6 100644 --- a/layouts/default/fullsize_iso/default_fullsize_iso/keymap.c +++ b/layouts/default/fullsize_iso/default_fullsize_iso/keymap.c | |||
@@ -1,12 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_fullsize_iso(\ | 4 | /* |
5 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | 5 | * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | 6 | * │Esc│ │F1 │F2 │F3 │F4 │ │F5 │F6 │F7 │F8 │ │F9 │F10│F11│F12│ │PSc│Scr│Pse│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, | 7 | * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, | 8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐ |
9 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | 9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │Ins│Hom│PgU│ │Num│ / │ * │ - │ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT | 10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤ |
11 | ) | 11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ │Del│End│PgD│ │ 7 │ 8 │ 9 │ │ |
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ └───┴───┴───┘ ├───┼───┼───┤ + │ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ │ 4 │ 5 │ 6 │ │ | ||
14 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ ├───┼───┼───┼───┤ | ||
15 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ │ 1 │ 2 │ 3 │ │ | ||
16 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤Ent│ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ │ ← │ ↓ │ → │ │ 0 │ . │ │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_fullsize_iso( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, | ||
26 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT | ||
28 | ) | ||
12 | }; | 29 | }; |
diff --git a/layouts/default/fullsize_iso/readme.md b/layouts/default/fullsize_iso/readme.md index c369ba912..65c7a8904 100644 --- a/layouts/default/fullsize_iso/readme.md +++ b/layouts/default/fullsize_iso/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # fullsize_iso | 1 | # fullsize_iso |
2 | 2 | ||
3 | LAYOUT_fullsize_iso \ No newline at end of file | 3 | LAYOUT_fullsize_iso |
diff --git a/layouts/default/numpad_4x4/default_numpad_4x4/keymap.c b/layouts/default/numpad_4x4/default_numpad_4x4/keymap.c index 5ece34a67..b5f6e36bd 100644 --- a/layouts/default/numpad_4x4/default_numpad_4x4/keymap.c +++ b/layouts/default/numpad_4x4/default_numpad_4x4/keymap.c | |||
@@ -1,11 +1,21 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_numpad_4x4( | 4 | /* |
5 | KC_P7, KC_P8, KC_P9, KC_PPLS, \ | 5 | * ┌───┬───┬───┬───┐ |
6 | KC_P4, KC_P5, KC_P6, \ | 6 | * │ 7 │ 8 │ 9 │ │ |
7 | KC_P1, KC_P2, KC_P3, KC_PENT, \ | 7 | * ├───┼───┼───┤ + │ |
8 | KC_P0, KC_PDOT \ | 8 | * │ 4 │ 5 │ 6 │ │ |
9 | ), | 9 | * ├───┼───┼───┼───┤ |
10 | 10 | * │ 1 │ 2 │ 3 │ │ | |
11 | * ├───┴───┼───┤Ent│ | ||
12 | * │ 0 │ . │ │ | ||
13 | * └───────┴───┴───┘ | ||
14 | */ | ||
15 | [0] = LAYOUT_numpad_4x4( | ||
16 | KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
17 | KC_P4, KC_P5, KC_P6, | ||
18 | KC_P1, KC_P2, KC_P3, KC_PENT, | ||
19 | KC_P0, KC_PDOT | ||
20 | ) | ||
11 | }; | 21 | }; |
diff --git a/layouts/default/numpad_4x4/readme.md b/layouts/default/numpad_4x4/readme.md index 2543da634..5d4b8c6e3 100644 --- a/layouts/default/numpad_4x4/readme.md +++ b/layouts/default/numpad_4x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # numpad_4x4 | 1 | # numpad_4x4 |
2 | 2 | ||
3 | LAYOUT_numpad_4x4 \ No newline at end of file | 3 | LAYOUT_numpad_4x4 |
diff --git a/layouts/default/numpad_5x4/default_numpad_5x4/keymap.c b/layouts/default/numpad_5x4/default_numpad_5x4/keymap.c index 0e913248f..31ec8cea6 100644 --- a/layouts/default/numpad_5x4/default_numpad_5x4/keymap.c +++ b/layouts/default/numpad_5x4/default_numpad_5x4/keymap.c | |||
@@ -1,19 +1,45 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_numpad_5x4( | 4 | /* |
5 | TG(1), KC_PSLS, KC_PAST, KC_PMNS, \ | 5 | * ┌───┬───┬───┬───┐ |
6 | KC_P7, KC_P8, KC_P9, \ | 6 | * │TG1│ / │ * │ - │ |
7 | KC_P4, KC_P5, KC_P6, KC_PPLS, \ | 7 | * ├───┼───┼───┼───┤ |
8 | KC_P1, KC_P2, KC_P3, \ | 8 | * │ 7 │ 8 │ 9 │ │ |
9 | KC_P0, KC_PDOT, KC_PENT \ | 9 | * ├───┼───┼───┤ + │ |
10 | ), | 10 | * │ 4 │ 5 │ 6 │ │ |
11 | * ├───┼───┼───┼───┤ | ||
12 | * │ 1 │ 2 │ 3 │ │ | ||
13 | * ├───┴───┼───┤Ent│ | ||
14 | * │ 0 │ . │ │ | ||
15 | * └───────┴───┴───┘ | ||
16 | */ | ||
17 | [0] = LAYOUT_numpad_5x4( | ||
18 | TG(1), KC_PSLS, KC_PAST, KC_PMNS, | ||
19 | KC_P7, KC_P8, KC_P9, | ||
20 | KC_P4, KC_P5, KC_P6, KC_PPLS, | ||
21 | KC_P1, KC_P2, KC_P3, | ||
22 | KC_P0, KC_PDOT, KC_PENT | ||
23 | ), | ||
11 | 24 | ||
12 | [1] = LAYOUT_numpad_5x4( | 25 | /* |
13 | _______, _______, _______, _______, \ | 26 | * ┌───┬───┬───┬───┐ |
14 | KC_HOME, KC_UP, KC_PGUP, \ | 27 | * │TG1│ / │ * │ - │ |
15 | KC_LEFT, XXXXXXX, KC_RGHT, _______, \ | 28 | * ┌───┬───┬───┐───┤ |
16 | KC_END, KC_DOWN, KC_PGDN, \ | 29 | * │Hom│ ↑ │PgU│ │ |
17 | KC_INS, KC_DEL, _______ \ | 30 | * ├───┼───┼───┤ + │ |
18 | ), | 31 | * │ ← │ │ → │ │ |
32 | * ├───┼───┼───┤───┤ | ||
33 | * │End│ ↓ │PgD│ │ | ||
34 | * ├───┴───┼───┤Ent│ | ||
35 | * │Insert │Del│ │ | ||
36 | * └───────┴───┘───┘ | ||
37 | */ | ||
38 | [1] = LAYOUT_numpad_5x4( | ||
39 | _______, _______, _______, _______, | ||
40 | KC_HOME, KC_UP, KC_PGUP, | ||
41 | KC_LEFT, XXXXXXX, KC_RGHT, _______, | ||
42 | KC_END, KC_DOWN, KC_PGDN, | ||
43 | KC_INS, KC_DEL, _______ | ||
44 | ) | ||
19 | }; | 45 | }; |
diff --git a/layouts/default/numpad_5x4/readme.md b/layouts/default/numpad_5x4/readme.md index 9465cef1c..e3fb7171b 100644 --- a/layouts/default/numpad_5x4/readme.md +++ b/layouts/default/numpad_5x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # numpad_5x4 | 1 | # numpad_5x4 |
2 | 2 | ||
3 | LAYOUT_numpad_5x4 \ No newline at end of file | 3 | LAYOUT_numpad_5x4 |
diff --git a/layouts/default/numpad_5x6/default_numpad_5x6/keymap.c b/layouts/default/numpad_5x6/default_numpad_5x6/keymap.c index 527d08905..4e1e9d7ed 100644 --- a/layouts/default/numpad_5x6/default_numpad_5x6/keymap.c +++ b/layouts/default/numpad_5x6/default_numpad_5x6/keymap.c | |||
@@ -1,18 +1,45 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_numpad_5x6( | 4 | /* |
5 | KC_ESC, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_PMNS, | 5 | * ┌───┬───┬───┬───┬───┬───┐ |
6 | KC_A, KC_B, KC_P7, KC_P8, KC_P9, | 6 | * │Esc│ ( │ ) │ / │ * │ - │ |
7 | KC_C, KC_D, KC_P4, KC_P5, KC_P6, KC_PPLS, | 7 | * ├───┼───┼───┼───┼───┼───┤ |
8 | KC_E, KC_F, KC_P1, KC_P2, KC_P3, | 8 | * │ A │ B │ 7 │ 8 │ 9 │ │ |
9 | KC_LCTL, TG(1), KC_P0, KC_PDOT, KC_PENT | 9 | * ├───┼───┼───┼───┼───┤ + │ |
10 | ), | 10 | * │ C │ D │ 4 │ 5 │ 6 │ │ |
11 | [1] = LAYOUT_numpad_5x6( | 11 | * ├───┼───┼───┼───┼───┼───┤ |
12 | RESET, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_PMNS, | 12 | * │ E │ F │ 1 │ 2 │ 3 │ │ |
13 | KC_A, KC_B, KC_HOME, KC_UP, KC_PGUP, | 13 | * ├───┼───┼───┴───┼───┤Ent│ |
14 | KC_C, KC_D, KC_LEFT, KC_NO, KC_RGHT, KC_PPLS, | 14 | * │Ctl│TG1│ 0 │ . │ │ |
15 | KC_E, KC_F, KC_END, KC_DOWN, KC_PGDN, | 15 | * └───┴───┴───────┴───┴───┘ |
16 | KC_LCTL, _______, KC_INS, KC_DEL, KC_PENT | 16 | */ |
17 | [0] = LAYOUT_numpad_5x6( | ||
18 | KC_ESC, KC_LPRN, KC_RPRN, KC_PSLS, KC_PAST, KC_PMNS, | ||
19 | KC_A, KC_B, KC_P7, KC_P8, KC_P9, | ||
20 | KC_C, KC_D, KC_P4, KC_P5, KC_P6, KC_PPLS, | ||
21 | KC_E, KC_F, KC_P1, KC_P2, KC_P3, | ||
22 | KC_LCTL, TG(1), KC_P0, KC_PDOT, KC_PENT | ||
17 | ), | 23 | ), |
24 | |||
25 | /* | ||
26 | * ┌───┐───┬───┬───┬───┬───┐ | ||
27 | * │Rst│ ( │ ) │ / │ * │ - │ | ||
28 | * └───┘───┌───┬───┬───┬───┐ | ||
29 | * │ A │ B │Hom│ ↑ │PgU│ │ | ||
30 | * ├───┼───├───┼───┼───┤ + │ | ||
31 | * │ C │ D │ ← │ │ → │ │ | ||
32 | * ├───┼───├───┼───┼───┼───┤ | ||
33 | * │ E │ F │End│ ↓ │PgD│ │ | ||
34 | * ├───┼───├───┴───┼───┤Ent│ | ||
35 | * │Ctl│TG1│Insert │Del│ │ | ||
36 | * └───┴───└───────┴───┴───┘ | ||
37 | */ | ||
38 | [1] = LAYOUT_numpad_5x6( | ||
39 | RESET, _______, _______, _______, _______, _______, | ||
40 | _______, _______, KC_HOME, KC_UP, KC_PGUP, | ||
41 | _______, _______, KC_LEFT, XXXXXXX, KC_RGHT, _______, | ||
42 | _______, _______, KC_END, KC_DOWN, KC_PGDN, | ||
43 | _______, _______, KC_INS, KC_DEL, _______ | ||
44 | ) | ||
18 | }; | 45 | }; |
diff --git a/layouts/default/numpad_6x4/default_numpad_6x4/keymap.c b/layouts/default/numpad_6x4/default_numpad_6x4/keymap.c index 3901595b7..b8669025f 100644 --- a/layouts/default/numpad_6x4/default_numpad_6x4/keymap.c +++ b/layouts/default/numpad_6x4/default_numpad_6x4/keymap.c | |||
@@ -1,21 +1,51 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_numpad_6x4( | 4 | /* |
5 | KC_ESC, KC_TAB, MO(1), KC_BSPC, \ | 5 | * ┌───┬───┬───┬───┐ |
6 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \ | 6 | * │Esc│Tab│MO1│Bsp│ |
7 | KC_P7, KC_P8, KC_P9, \ | 7 | * ├───┼───┼───┼───┤ |
8 | KC_P4, KC_P5, KC_P6, KC_PPLS, \ | 8 | * │Num│ / │ * │ - │ |
9 | KC_P1, KC_P2, KC_P3, \ | 9 | * ├───┼───┼───┼───┤ |
10 | KC_P0, KC_PDOT, KC_PENT \ | 10 | * │ 7 │ 8 │ 9 │ │ |
11 | ), | 11 | * ├───┼───┼───┤ + │ |
12 | * │ 4 │ 5 │ 6 │ │ | ||
13 | * ├───┼───┼───┼───┤ | ||
14 | * │ 1 │ 2 │ 3 │ │ | ||
15 | * ├───┴───┼───┤Ent│ | ||
16 | * │ 0 │ . │ │ | ||
17 | * └───────┴───┴───┘ | ||
18 | */ | ||
19 | [0] = LAYOUT_numpad_6x4( | ||
20 | KC_ESC, KC_TAB, MO(1), KC_BSPC, | ||
21 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
22 | KC_P7, KC_P8, KC_P9, | ||
23 | KC_P4, KC_P5, KC_P6, KC_PPLS, | ||
24 | KC_P1, KC_P2, KC_P3, | ||
25 | KC_P0, KC_PDOT, KC_PENT | ||
26 | ), | ||
12 | 27 | ||
13 | [1] = LAYOUT_numpad_6x4( | 28 | /* |
14 | RESET, KC_TAB, KC_TRNS, KC_PEQL, \ | 29 | * ┌───┐───┬───┬───┐ |
15 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \ | 30 | * │Rst│Tab│MO1│Bsp│ |
16 | KC_HOME, KC_UP, KC_PGUP, \ | 31 | * └───┘───┼───┼───┤ |
17 | KC_LEFT, KC_NO, KC_RGHT, KC_PPLS, \ | 32 | * │Num│ / │ * │ - │ |
18 | KC_END, KC_DOWN, KC_PGDN, \ | 33 | * ┌───┬───┬───┐───┤ |
19 | KC_INS, KC_DEL, KC_PENT \ | 34 | * │Hom│ ↑ │PgU│ │ |
20 | ), | 35 | * ├───┼───┼───┤ + │ |
36 | * │ ← │ │ → │ │ | ||
37 | * ├───┼───┼───┤───┤ | ||
38 | * │End│ ↓ │PgD│ │ | ||
39 | * ├───┴───┼───┤Ent│ | ||
40 | * │Insert │Del│ │ | ||
41 | * └───────┴───┘───┘ | ||
42 | */ | ||
43 | [1] = LAYOUT_numpad_6x4( | ||
44 | RESET, _______, _______, _______, | ||
45 | _______, _______, _______, _______, | ||
46 | KC_HOME, KC_UP, KC_PGUP, | ||
47 | KC_LEFT, XXXXXXX, KC_RGHT, _______, | ||
48 | KC_END, KC_DOWN, KC_PGDN, | ||
49 | KC_INS, KC_DEL, _______ | ||
50 | ) | ||
21 | }; | 51 | }; |
diff --git a/layouts/default/numpad_6x4/readme.md b/layouts/default/numpad_6x4/readme.md index c539baef7..063700d42 100644 --- a/layouts/default/numpad_6x4/readme.md +++ b/layouts/default/numpad_6x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # numpad_6x4 | 1 | # numpad_6x4 |
2 | 2 | ||
3 | LAYOUT_numpad_6x4 \ No newline at end of file | 3 | LAYOUT_numpad_6x4 |
diff --git a/layouts/default/ortho_3x10/default_ortho_3x10/keymap.c b/layouts/default/ortho_3x10/default_ortho_3x10/keymap.c index b779afc8a..7b8578a82 100644 --- a/layouts/default/ortho_3x10/default_ortho_3x10/keymap.c +++ b/layouts/default/ortho_3x10/default_ortho_3x10/keymap.c | |||
@@ -1,9 +1,18 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_ortho_3x10( | 4 | /* |
5 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, | 6 | * │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ |
7 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ |
8 | ) | 8 | * │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ |
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ | ||
11 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
12 | */ | ||
13 | [0] = LAYOUT_ortho_3x10( | ||
14 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | ||
15 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, | ||
16 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH | ||
17 | ) | ||
9 | }; | 18 | }; |
diff --git a/layouts/default/ortho_4x10/default_ortho_4x10/keymap.c b/layouts/default/ortho_4x10/default_ortho_4x10/keymap.c index 3f6285e2d..ab39a2b6a 100644 --- a/layouts/default/ortho_4x10/default_ortho_4x10/keymap.c +++ b/layouts/default/ortho_4x10/default_ortho_4x10/keymap.c | |||
@@ -1,10 +1,21 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_ortho_4x10( | 4 | /* |
5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | 6 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ |
7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ |
8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J | 8 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ |
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ | ||
11 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
12 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ | ||
13 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
14 | */ | ||
15 | [0] = LAYOUT_ortho_4x10( | ||
16 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | ||
17 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | ||
18 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, | ||
19 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J | ||
9 | ) | 20 | ) |
10 | }; | 21 | }; |
diff --git a/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c b/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c index 4a2f8fd95..b021fc32d 100644 --- a/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c +++ b/layouts/default/ortho_4x12/default_ortho_4x12/keymap.c | |||
@@ -1,10 +1,21 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_ortho_4x12( | 4 | /* |
5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 6 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ |
7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ |
8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L | 8 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ |
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
11 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
12 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
13 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
14 | */ | ||
15 | [0] = LAYOUT_ortho_4x12( | ||
16 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
17 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
18 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | ||
19 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L | ||
9 | ) | 20 | ) |
10 | }; \ No newline at end of file | 21 | }; |
diff --git a/layouts/default/ortho_4x12/readme.md b/layouts/default/ortho_4x12/readme.md index 6963727c6..5273e296d 100644 --- a/layouts/default/ortho_4x12/readme.md +++ b/layouts/default/ortho_4x12/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_4x12 | 1 | # ortho_4x12 |
2 | 2 | ||
3 | LAYOUT_ortho_4x12 \ No newline at end of file | 3 | LAYOUT_ortho_4x12 |
diff --git a/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c b/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c index 79581fa61..8045da808 100644 --- a/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c +++ b/layouts/default/ortho_4x4/default_ortho_4x4/keymap.c | |||
@@ -1,10 +1,21 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_ortho_4x4( | 4 | /* |
5 | KC_A, KC_B, KC_C, KC_D, | 5 | * ┌───┬───┬───┬───┐ |
6 | KC_A, KC_B, KC_C, KC_D, | 6 | * │ 7 │ 8 │ 9 │ / │ |
7 | KC_A, KC_B, KC_C, KC_D, | 7 | * ├───┼───┼───┼───┤ |
8 | KC_A, KC_B, KC_C, KC_D | 8 | * │ 4 │ 5 │ 6 │ * │ |
9 | * ├───┼───┼───┼───┤ | ||
10 | * │ 1 │ 2 │ 3 │ - │ | ||
11 | * ├───┼───┼───┼───┤ | ||
12 | * │ 0 │ . │Ent│ + │ | ||
13 | * └───┴───┴───┴───┘ | ||
14 | */ | ||
15 | [0] = LAYOUT_ortho_4x4( | ||
16 | KC_P7, KC_P8, KC_P9, KC_PSLS, | ||
17 | KC_P4, KC_P5, KC_P6, KC_PAST, | ||
18 | KC_P1, KC_P2, KC_P3, KC_PMNS, | ||
19 | KC_P0, KC_PDOT, KC_PENT, KC_PPLS | ||
9 | ) | 20 | ) |
10 | }; \ No newline at end of file | 21 | }; |
diff --git a/layouts/default/ortho_4x4/readme.md b/layouts/default/ortho_4x4/readme.md index b7afef7b8..2c94c4c1c 100644 --- a/layouts/default/ortho_4x4/readme.md +++ b/layouts/default/ortho_4x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_4x4 | 1 | # ortho_4x4 |
2 | 2 | ||
3 | LAYOUT_ortho_4x4 \ No newline at end of file | 3 | LAYOUT_ortho_4x4 |
diff --git a/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c b/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c index 89ad14bba..51ef263a0 100644 --- a/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c +++ b/layouts/default/ortho_5x12/default_ortho_5x12/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
6 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
8 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
11 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
12 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
13 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
14 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ | ||
15 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_ortho_5x12( | 17 | [0] = LAYOUT_ortho_5x12( |
5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 18 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, |
6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 19 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, |
7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 20 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, |
8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, | 21 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, |
9 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L | 22 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L |
10 | ) | 23 | ) |
11 | }; \ No newline at end of file | 24 | }; |
diff --git a/layouts/default/ortho_5x12/readme.md b/layouts/default/ortho_5x12/readme.md index b5037efec..956f2b702 100644 --- a/layouts/default/ortho_5x12/readme.md +++ b/layouts/default/ortho_5x12/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_5x12 | 1 | # ortho_5x12 |
2 | 2 | ||
3 | LAYOUT_ortho_5x12 \ No newline at end of file | 3 | LAYOUT_ortho_5x12 |
diff --git a/layouts/default/ortho_5x14/default_ortho_5x14/keymap.c b/layouts/default/ortho_5x14/default_ortho_5x14/keymap.c index 2968cecdf..9ad127db5 100644 --- a/layouts/default/ortho_5x14/default_ortho_5x14/keymap.c +++ b/layouts/default/ortho_5x14/default_ortho_5x14/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
6 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │Bsp│ | ||
7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
8 | * │Esc│Tab│ Q │ W │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ | ||
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │Del│Cap│ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ | ||
11 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
12 | * │Sft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │Sft│ ↑ │ | ||
13 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
14 | * │ ← │ → │Ctl│GUI│Alt│Ent│Ent│ │ │Alt│GUI│App│Ctl│ ↓ │ | ||
15 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_ortho_5x14( | 17 | [0] = LAYOUT_ortho_5x14( |
5 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 18 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, |
6 | KC_ESC, KC_TAB, KC_Q, KC_W, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | 19 | KC_ESC, KC_TAB, KC_Q, KC_W, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, |
7 | KC_DEL, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, | 20 | KC_DEL, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, |
8 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | 21 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, |
9 | KC_LEFT, KC_RGHT, KC_LCTL, KC_LGUI, KC_LALT, KC_ENT, KC_ENT, KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_DOWN | 22 | KC_LEFT, KC_RGHT, KC_LCTL, KC_LGUI, KC_LALT, KC_ENT, KC_ENT, KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_DOWN |
10 | ) | 23 | ) |
11 | }; | 24 | }; |
diff --git a/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c b/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c index f67f32473..e6b12aece 100644 --- a/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c +++ b/layouts/default/ortho_5x15/default_ortho_5x15/keymap.c | |||
@@ -1,11 +1,24 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | /* | ||
5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
6 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ J │ K │ L │ | ||
7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
8 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ J │ K │ L │ | ||
9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
10 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ J │ K │ L │ | ||
11 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
12 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ J │ K │ L │ | ||
13 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ | ||
14 | * │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │ J │ K │ L │ | ||
15 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
16 | */ | ||
4 | [0] = LAYOUT_ortho_5x15( | 17 | [0] = LAYOUT_ortho_5x15( |
5 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | 18 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, |
6 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | 19 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, |
7 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | 20 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, |
8 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, | 21 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L, |
9 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L | 22 | KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, KC_H, KC_I, KC_J, KC_K, KC_L, KC_J, KC_K, KC_L |
10 | ) | 23 | ) |
11 | }; \ No newline at end of file | 24 | }; |
diff --git a/layouts/default/ortho_5x15/readme.md b/layouts/default/ortho_5x15/readme.md index 137af0aeb..2fe7c7f76 100644 --- a/layouts/default/ortho_5x15/readme.md +++ b/layouts/default/ortho_5x15/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_5x15 | 1 | # ortho_5x15 |
2 | 2 | ||
3 | LAYOUT_ortho_5x15 \ No newline at end of file | 3 | LAYOUT_ortho_5x15 |
diff --git a/layouts/default/ortho_5x4/default_ortho_5x4/keymap.c b/layouts/default/ortho_5x4/default_ortho_5x4/keymap.c index 39d397d90..ff22c3d60 100644 --- a/layouts/default/ortho_5x4/default_ortho_5x4/keymap.c +++ b/layouts/default/ortho_5x4/default_ortho_5x4/keymap.c | |||
@@ -4,32 +4,58 @@ enum custom_keycodes { | |||
4 | KC_P00 = SAFE_RANGE | 4 | KC_P00 = SAFE_RANGE |
5 | }; | 5 | }; |
6 | 6 | ||
7 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
8 | /* | ||
9 | * ┌───┬───┬───┬───┐ | ||
10 | * │TG1│ / │ * │ - │ | ||
11 | * ├───┼───┼───┼───┤ | ||
12 | * │ 7 │ 8 │ 9 │ + │ | ||
13 | * ├───┼───┼───┼───┤ | ||
14 | * │ 4 │ 5 │ 6 │ % │ | ||
15 | * ├───┼───┼───┼───┤ | ||
16 | * │ 1 │ 2 │ 3 │ = │ | ||
17 | * ├───┼───┼───┼───┤ | ||
18 | * │ 0 │00 │ . │Ent│ | ||
19 | * └───┴───┴───┴───┘ | ||
20 | */ | ||
21 | [0] = LAYOUT_ortho_5x4( | ||
22 | TG(1), KC_PSLS, KC_PAST, KC_PMNS, | ||
23 | KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
24 | KC_P4, KC_P5, KC_P6, KC_PERC, | ||
25 | KC_P1, KC_P2, KC_P3, KC_EQL, | ||
26 | KC_P0, KC_P00, KC_PDOT, KC_PENT | ||
27 | ), | ||
28 | |||
29 | /* | ||
30 | * ┌───┬───┬───┬───┐ | ||
31 | * │TG1│ / │ * │ - │ | ||
32 | * ┌───┬───┬───┐───┤ | ||
33 | * │Hom│ ↑ │PgU│ + │ | ||
34 | * ├───┼───┼───┤───┤ | ||
35 | * │ ← │ │ → │ % │ | ||
36 | * ├───┼───┼───┤───┤ | ||
37 | * │End│ ↓ │PgD│ = │ | ||
38 | * ├───┼───┼───┤───┤ | ||
39 | * │Ins│ │Del│Ent│ | ||
40 | * └───┴───┴───┘───┘ | ||
41 | */ | ||
42 | [1] = LAYOUT_ortho_5x4( | ||
43 | _______, _______, _______, _______, | ||
44 | KC_HOME, KC_UP, KC_PGUP, _______, | ||
45 | KC_LEFT, XXXXXXX, KC_RGHT, _______, | ||
46 | KC_END, KC_DOWN, KC_PGDN, _______, | ||
47 | KC_INS, XXXXXXX, KC_DEL, _______ | ||
48 | ) | ||
49 | }; | ||
50 | |||
7 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 51 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
8 | if (record->event.pressed) { | 52 | if (record->event.pressed) { |
9 | switch(keycode) { | 53 | switch(keycode) { |
10 | case KC_P00: | 54 | case KC_P00: |
11 | // types Numpad 0 twice | 55 | tap_code(KC_P0); |
12 | SEND_STRING(SS_TAP(X_KP_0) SS_TAP(X_KP_0)); | 56 | tap_code(KC_P0); |
13 | return false; | 57 | return false; |
14 | } | 58 | } |
15 | } | 59 | } |
16 | return true; | 60 | return true; |
17 | }; | 61 | } |
18 | |||
19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
20 | [0] = LAYOUT_ortho_5x4( | ||
21 | TG(1), KC_PSLS, KC_PAST, KC_PMNS, \ | ||
22 | KC_P7, KC_P8, KC_P9, KC_PPLS, \ | ||
23 | KC_P4, KC_P5, KC_P6, KC_PPLS, \ | ||
24 | KC_P1, KC_P2, KC_P3, KC_PENT, \ | ||
25 | KC_P0, KC_P00, KC_PDOT, KC_PENT \ | ||
26 | ), | ||
27 | |||
28 | [1] = LAYOUT_ortho_5x4( | ||
29 | _______, _______, _______, _______, \ | ||
30 | KC_HOME, KC_UP, KC_PGUP, _______, \ | ||
31 | KC_LEFT, XXXXXXX, KC_RGHT, _______, \ | ||
32 | KC_END, KC_DOWN, KC_PGDN, _______, \ | ||
33 | KC_INS, XXXXXXX, KC_DEL, _______ \ | ||
34 | ), | ||
35 | }; | ||
diff --git a/layouts/default/ortho_5x4/readme.md b/layouts/default/ortho_5x4/readme.md index f5b77e0fe..c953628ef 100644 --- a/layouts/default/ortho_5x4/readme.md +++ b/layouts/default/ortho_5x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_5x4 | 1 | # ortho_5x4 |
2 | 2 | ||
3 | LAYOUT_ortho_5x4 \ No newline at end of file | 3 | LAYOUT_ortho_5x4 |
diff --git a/layouts/default/ortho_6x4/default_ortho_6x4/keymap.c b/layouts/default/ortho_6x4/default_ortho_6x4/keymap.c index 39c1ed481..04e806cbd 100644 --- a/layouts/default/ortho_6x4/default_ortho_6x4/keymap.c +++ b/layouts/default/ortho_6x4/default_ortho_6x4/keymap.c | |||
@@ -1,12 +1,67 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | enum custom_keycodes { | ||
4 | KC_P00 = SAFE_RANGE | ||
5 | }; | ||
6 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 7 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_ortho_6x4( | 8 | /* |
5 | KC_F1, KC_F2, KC_F3, KC_F4, \ | 9 | * ┌───┬───┬───┬───┐ |
6 | KC_F5, KC_F6, KC_F7, KC_F8, \ | 10 | * │Esc│Tab│MO1│Bsp│ |
7 | KC_F9, KC_F10, KC_F11, KC_F12, \ | 11 | * ├───┼───┼───┼───┤ |
8 | KC_F13, KC_F14, KC_F15, KC_F16, \ | 12 | * │Num│ / │ * │ - │ |
9 | KC_F17, KC_F18, KC_F19, KC_F20, \ | 13 | * ├───┼───┼───┼───┤ |
10 | KC_F21, KC_F22, KC_F23, KC_F24 \ | 14 | * │ 7 │ 8 │ 9 │ + │ |
11 | ), | 15 | * ├───┼───┼───┼───┤ |
16 | * │ 4 │ 5 │ 6 │ % │ | ||
17 | * ├───┼───┼───┼───┤ | ||
18 | * │ 1 │ 2 │ 3 │ = │ | ||
19 | * ├───┼───┼───┼───┤ | ||
20 | * │ 0 │00 │ . │Ent│ | ||
21 | * └───┴───┴───┴───┘ | ||
22 | */ | ||
23 | [0] = LAYOUT_ortho_6x4( | ||
24 | KC_ESC, KC_TAB, MO(1), KC_BSPC, | ||
25 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
26 | KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
27 | KC_P4, KC_P5, KC_P6, KC_PERC, | ||
28 | KC_P1, KC_P2, KC_P3, KC_EQL, | ||
29 | KC_P0, KC_P00, KC_PDOT, KC_PENT | ||
30 | ), | ||
31 | |||
32 | /* | ||
33 | * ┌───┐───┬───┬───┐ | ||
34 | * │Rst│Tab│MO1│Bsp│ | ||
35 | * └───┘───┼───┼───┤ | ||
36 | * │Num│ / │ * │ - │ | ||
37 | * ┌───┬───┬───┐───┤ | ||
38 | * │Hom│ ↑ │PgU│ + │ | ||
39 | * ├───┼───┼───┤───┤ | ||
40 | * │ ← │ │ → │ % │ | ||
41 | * ├───┼───┼───┤───┤ | ||
42 | * │End│ ↓ │PgD│ = │ | ||
43 | * ├───┼───┼───┤───┤ | ||
44 | * │Ins│ │Del│Ent│ | ||
45 | * └───┴───┴───┘───┘ | ||
46 | */ | ||
47 | [1] = LAYOUT_ortho_6x4( | ||
48 | RESET, _______, _______, _______, | ||
49 | _______, _______, _______, _______, | ||
50 | KC_HOME, KC_UP, KC_PGUP, _______, | ||
51 | KC_LEFT, XXXXXXX, KC_RGHT, _______, | ||
52 | KC_END, KC_DOWN, KC_PGDN, _______, | ||
53 | KC_INS, XXXXXXX, KC_DEL, _______ | ||
54 | ) | ||
12 | }; | 55 | }; |
56 | |||
57 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
58 | if (record->event.pressed) { | ||
59 | switch (keycode) { | ||
60 | case KC_P00: | ||
61 | tap_code(KC_P0); | ||
62 | tap_code(KC_P0); | ||
63 | return false; | ||
64 | } | ||
65 | } | ||
66 | return true; | ||
67 | } | ||
diff --git a/layouts/default/ortho_6x4/readme.md b/layouts/default/ortho_6x4/readme.md index 6014d4b19..02b1c32d5 100644 --- a/layouts/default/ortho_6x4/readme.md +++ b/layouts/default/ortho_6x4/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # ortho_6x4 | 1 | # ortho_6x4 |
2 | 2 | ||
3 | LAYOUT_ortho_6x4 \ No newline at end of file | 3 | LAYOUT_ortho_6x4 |
diff --git a/layouts/default/planck_mit/default_planck_mit/keymap.c b/layouts/default/planck_mit/default_planck_mit/keymap.c index 3bf122b28..54ddad2c4 100644 --- a/layouts/default/planck_mit/default_planck_mit/keymap.c +++ b/layouts/default/planck_mit/default_planck_mit/keymap.c | |||
@@ -1,12 +1,21 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | 4 | /* | |
5 | [0] = LAYOUT_planck_mit( | 5 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ |
6 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 6 | * │Tab│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │Bsp│ |
7 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 7 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ |
8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 8 | * │Esc│ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ |
9 | KC_APP, KC_LCTL, KC_LALT, KC_LGUI, KC_LT, KC_SPC, KC_GT, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ | 9 | * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ |
10 | ) | 10 | * │Sft│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │Ent│ |
11 | 11 | * ├───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┼───┤ | |
12 | * │App│Ctl│Alt│GUI│ < │ │ > │ ← │ ↓ │ ↑ │ → │ | ||
13 | * └───┴───┴───┴───┴───┴───────┴───┴───┴───┴───┴───┘ | ||
14 | */ | ||
15 | [0] = LAYOUT_planck_mit( | ||
16 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | ||
17 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | ||
18 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, | ||
19 | KC_APP, KC_LCTL, KC_LALT, KC_LGUI, KC_LT, KC_SPC, KC_GT, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | ||
20 | ) | ||
12 | }; | 21 | }; |
diff --git a/layouts/default/planck_mit/readme.md b/layouts/default/planck_mit/readme.md index 171f70475..e1cf2c9e3 100644 --- a/layouts/default/planck_mit/readme.md +++ b/layouts/default/planck_mit/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # planck_mit | 1 | # planck_mit |
2 | 2 | ||
3 | LAYOUT_planck_mit \ No newline at end of file | 3 | LAYOUT_planck_mit |
diff --git a/layouts/default/tkl_ansi/default_tkl_ansi/keymap.c b/layouts/default/tkl_ansi/default_tkl_ansi/keymap.c index 1db717c8d..6ec646e34 100644 --- a/layouts/default/tkl_ansi/default_tkl_ansi/keymap.c +++ b/layouts/default/tkl_ansi/default_tkl_ansi/keymap.c | |||
@@ -1,11 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_tkl_ansi(\ | 4 | /* |
5 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR,KC_SLCK,KC_PAUS, \ | 5 | * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0,KC_MINS, KC_EQL,KC_BSPC, KC_INS ,KC_HOME,KC_PGUP, \ | 6 | * │Esc│ │F1 │F2 │F3 │F4 │ │F5 │F6 │F7 │F8 │ │F9 │F10│F11│F12│ │PSc│Scr│Pse│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,KC_LBRC,KC_RBRC,KC_BSLS, KC_DEL ,KC_END ,KC_PGDN, \ | 7 | * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L,KC_SCLN,KC_QUOT, KC_ENT, \ | 8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ |
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M,KC_COMM, KC_DOT,KC_SLSH, KC_RSFT, KC_UP, \ | 9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │Ins│Hom│PgU│ |
10 | KC_LCTL,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI, KC_APP,KC_RCTL, KC_LEFT,KC_DOWN,KC_RGHT) \ | 10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ |
11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ \ │ │Del│End│PgD│ | ||
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ Enter │ | ||
14 | * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ | ||
15 | * │ Shift │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ │ ← │ ↓ │ → │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_ansi( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
11 | }; | 29 | }; |
diff --git a/layouts/default/tkl_ansi/readme.md b/layouts/default/tkl_ansi/readme.md index 94d5df122..cd4197ef4 100644 --- a/layouts/default/tkl_ansi/readme.md +++ b/layouts/default/tkl_ansi/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # tkl_ansi | 1 | # tkl_ansi |
2 | 2 | ||
3 | LAYOUT_tkl_ansi \ No newline at end of file | 3 | LAYOUT_tkl_ansi |
diff --git a/layouts/default/tkl_iso/default_tkl_iso/keymap.c b/layouts/default/tkl_iso/default_tkl_iso/keymap.c index eb4c48d65..bd2d83b3b 100644 --- a/layouts/default/tkl_iso/default_tkl_iso/keymap.c +++ b/layouts/default/tkl_iso/default_tkl_iso/keymap.c | |||
@@ -1,12 +1,29 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | 2 | ||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
4 | [0] = LAYOUT_tkl_iso(\ | 4 | /* |
5 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | 5 | * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ |
6 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | 6 | * │Esc│ │F1 │F2 │F3 │F4 │ │F5 │F6 │F7 │F8 │ │F9 │F10│F11│F12│ │PSc│Scr│Pse│ |
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, | 7 | * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ |
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | 8 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ |
9 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | 9 | * │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Backsp│ │Ins│Hom│PgU│ |
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 10 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ |
11 | ) \ | 11 | * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │ │ │Del│End│PgD│ |
12 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ Ent│ └───┴───┴───┘ | ||
13 | * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │ # │ │ | ||
14 | * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ | ||
15 | * │Shft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │ Shift │ │ ↑ │ | ||
16 | * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ | ||
17 | * │Ctrl│GUI │Alt │ │ Alt│ GUI│Menu│Ctrl│ │ ← │ ↓ │ → │ | ||
18 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ | ||
19 | */ | ||
20 | [0] = LAYOUT_tkl_iso( | ||
21 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, | ||
22 | |||
23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, | ||
24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_DEL, KC_END, KC_PGDN, | ||
25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
26 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, | ||
27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
28 | ) | ||
12 | }; | 29 | }; |
diff --git a/layouts/default/tkl_iso/readme.md b/layouts/default/tkl_iso/readme.md index 8bd8e694d..27281687c 100644 --- a/layouts/default/tkl_iso/readme.md +++ b/layouts/default/tkl_iso/readme.md | |||
@@ -1,3 +1,3 @@ | |||
1 | # tkl_iso | 1 | # tkl_iso |
2 | 2 | ||
3 | LAYOUT_tkl_iso \ No newline at end of file | 3 | LAYOUT_tkl_iso |