diff options
author | katherine <ageha@airen-no-jikken.icu> | 2025-04-15 16:46:19 +1000 |
---|---|---|
committer | katherine <ageha@airen-no-jikken.icu> | 2025-04-15 16:46:19 +1000 |
commit | 8d982da20e474d79515bd7218daa74f7e00788cd (patch) | |
tree | 3bb99a42c90bbd8ea3051891c990c168d7197ad6 | |
parent | 8ba6f89f67ab0bd525f39f039958ca5d221936ce (diff) | |
download | dotfiles-8d982da20e474d79515bd7218daa74f7e00788cd.tar.gz |
-rw-r--r-- | .config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c b/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c index 48ef150..8b1f82c 100644 --- a/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c +++ b/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c @@ -4,6 +4,7 @@ #define _QWERTY 1 #define _FN 2 #define _MOUSE 3 +#define _NUMPAD 4 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -91,17 +92,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ), +/* NUMPAD + * ,------------------------------------------ ------------------------------------------. + * | | | / | * | Bksp | | | | | | | | | + * |------+------+------+------+------+------+ +------+------+------+------+------+------| + * | | 7 | 8 | 9 | + | | | | | | | | | + * |------+------+------+------+------+------+ +------+------+------+------+------+------| + * | | 4 | 5 | 6 | - | | | | | | | | | + * |------+------+------+------+------+------+ +------+------+------+------+------+------| + * | | 1 | 2 | 3 |Enter | | | | | | | | | + * |------+------+------+------+------+------+ +------+------+------+------+------+------| + * | | 0 | | . | | | | | | | | + * `------------------------------------------ ------------------------------------------' + */ +[_NUMPAD] = LAYOUT( + _______, _______, KC_PSLS, KC_PAST, KC_BSPC, _______, _______, _______, _______, _______, _______, _______, + _______, KC_P7, KC_P8, KC_P9, KC_PPLS, _______, _______, _______, _______, _______, _______, _______, + _______, KC_P4, KC_P5, KC_P6, KC_PMNS, _______, _______, _______, _______, _______, _______, _______, + _______, KC_P1, KC_P2, KC_P3, KC_PENT, _______, _______, _______, _______, _______, _______, _______, + _______, KC_P0, _______, KC_PDOT, _______, _______, _______, _______, _______, _______, _______, _______ +), + }; const uint16_t PROGMEM combo_qwerty[] = { KC_LCTL, KC_RCTL, COMBO_END }; const uint16_t PROGMEM combo_fn[] = { KC_LALT, KC_RALT, COMBO_END }; const uint16_t PROGMEM combo_mouse[] = { KC_LSFT, KC_RSFT, COMBO_END }; +const uint16_t PROGMEM combo_numpad[] = { KC_TAB, KC_BSPC, COMBO_END }; combo_t key_combos[] = { COMBO(combo_qwerty, TG(_QWERTY)), COMBO(combo_fn, TG(_FN)), COMBO(combo_mouse, TG(_MOUSE)), + COMBO(combo_numpad, TG(_NUMPAD)), }; uint16_t COMBO_LEN = sizeof(key_combos) / sizeof(combo_t); |