commit d3a800d0fcffda033842f700601cce1736d479e7
parent 9d1ee7e0931920e517bb850dc79a2b0257dc5f7e
Author: typable <contact@typable.dev>
Date: Mon, 30 Oct 2023 09:27:42 +0100
feat: Added ASCII keymap layouts for multi-layers
Diffstat:
M | keymap.c | | | 66 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 66 insertions(+), 0 deletions(-)
diff --git a/keymap.c b/keymap.c
@@ -174,6 +174,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
// --- 4: MUL LAYER -------------------------------------------------------------------------------
+ //
+ // +-------+ +-------+
+ // +-------+ +-------+ +-------+ +-------+
+ // | | | +-------+ +-------+ | ... | |
+ // | | | | | | | ... | | ... |
+ // +-------+ +-------+ | TG5 | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | | | | +-------+ +-------+ | ... | | ... |
+ // | | | | | | | | ... | | ... | |
+ // +-------+ +-------+ | TG6 | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | | | | +-------+ +-------+ | ... | | ... |
+ // | | | | | | | | ... | | ... | |
+ // +-------+ +-------+ | | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | | +-------+ +-------+ | ... |
+ // | | +-------+ +-------+ | |
+ // +-------+ | +-------+ +-------+ | +-------+
+ // | | | | | ... |
+ // | | | | ... | |
+ // +-------+ | | +-------+
+ // +-------+ +-------+
[MUL] = LAYOUT(
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_TG5, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
@@ -183,6 +205,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
// --- 5: FUN LAYER -------------------------------------------------------------------------------
+ //
+ // +-------+ +-------+
+ // +-------+ +-------+ +-------+ +-------+
+ // | | F3 | +-------+ +-------+ | ... | |
+ // | F2 | | F4 | | | | ... | | ... |
+ // +-------+ +-------+ | F5 | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | F1 | | F8 | +-------+ +-------+ | ... | | ... |
+ // | | F7 | | F9 | | | | ... | | ... | |
+ // +-------+ +-------+ | F10 | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | F6 | | | +-------+ +-------+ | ... | | ... |
+ // | | F12 | | | | | | ... | | ... | |
+ // +-------+ +-------+ | | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | F11 | +-------+ +-------+ | ... |
+ // | | +-------+ +-------+ | |
+ // +-------+ | +-------+ +-------+ | +-------+
+ // | | | | | ... |
+ // | | | | TG5 | |
+ // +-------+ | | +-------+
+ // +-------+ +-------+
[FUN] = LAYOUT(
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
@@ -192,6 +236,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
// --- 6: GMN LAYER -------------------------------------------------------------------------------
+ //
+ // +-------+ +-------+
+ // +-------+ +-------+ +-------+ +-------+
+ // | | W | +-------+ +-------+ | ... | |
+ // | | | E | | | | ... | | ... |
+ // +-------+ +-------+ | G | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | ESC | | S | +-------+ +-------+ | ... | | ... |
+ // | | A | | D | | | | ... | | ... | |
+ // +-------+ +-------+ | F | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | SHF | | C | +-------+ +-------+ | ... | | ... |
+ // | | | | | | | | ... | | ... | |
+ // +-------+ +-------+ | | | ... | +-------+ +-------+
+ // | +-------+ +-------+ | | +-------+ +-------+ |
+ // | Q | +-------+ +-------+ | ... |
+ // | | +-------+ +-------+ | |
+ // +-------+ | +-------+ +-------+ | +-------+
+ // | SPC | | | | ... |
+ // | | CTL | | TG6 | |
+ // +-------+ | | +-------+
+ // +-------+ +-------+
[GMN] = LAYOUT(
KC_ESC, XXXXXXX, KC_W, KC_E, KC_G, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,