aboutsummaryrefslogtreecommitdiffstats
path: root/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to '.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c')
-rw-r--r--.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c24
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);