From e11007f59ed498a1fe558c9d878a6f429745b431 Mon Sep 17 00:00:00 2001 From: steven-y-e Date: Thu, 2 Sep 2021 17:55:48 -0400 Subject: [PATCH] feat(alpspad): fn layer via holding 0 --- .../alpspad/keymaps/default/keymap.c | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/keyboards/handwired/alpspad/keymaps/default/keymap.c b/keyboards/handwired/alpspad/keymaps/default/keymap.c index 3d17e918cc..2bed445827 100644 --- a/keyboards/handwired/alpspad/keymaps/default/keymap.c +++ b/keyboards/handwired/alpspad/keymaps/default/keymap.c @@ -15,14 +15,6 @@ */ #include QMK_KEYBOARD_H -// Defines names for use in layer keycodes and the keymap -enum layer_names { - _BASE, - _FN, - _FN1, - _FN2 -}; - const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* * ,-------------------. @@ -34,31 +26,44 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |----|----|----|----| * | 1 | 2 | 3 | | * |----|----|----| En | - * | 0 | . | | + * | t0/hL1 | . | | * `-------------------' */ - [_BASE] = LAYOUT( + [0] = LAYOUT( KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, KC_P7, KC_P8, KC_P9, KC_PPLS, KC_P4, KC_P5, KC_P6, KC_P1, KC_P2, KC_P3, KC_PENT, - KC_P0, KC_PDOT + LT(1,KC_P0), KC_PDOT ), - [_FN] = LAYOUT( + /* + * ,-------------------. + * | In | Hm | Pu | mu | + * |----|----|----|----| + * | Dl | En | Pd | | + * |----|----|----| v+ | + * | Ba | U | Fw | | + * |----|----|----|----| + * | L | D | R | | + * |----|----|----| v- | + * | V | <- | | + * `-------------------' + */ + [1] = LAYOUT( + KC_INS, KC_HOME, KC_PGUP, KC_MUTE, + KC_DEL, KC_END, KC_PGDN, KC_VOLU, + KC_WBAK, KC_UP, KC_WFWD, + KC_LEFT, KC_DOWN, KC_RGHT, KC_VOLD, + _______, KC_BSPC + ), + [2] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ), - [_FN1] = LAYOUT( - _______, _______, _______, _______, - _______, _______, _______, _______, - _______, _______, _______, - _______, _______, _______, _______, - _______, _______ - ), - [_FN2] = LAYOUT( + [3] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,