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 ac5559b..9610133 100644
--- a/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c
+++ b/.config/qmk_firmware/keyboards/keebio/nyquist/keymaps/ageha/keymap.c
@@ -3,6 +3,7 @@
#define _BASE 0
#define _QWERTY 1
#define _FN 2
+#define _MOUSE 3
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
@@ -69,15 +70,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
),
+/* MOUSE
+ * ,------------------------------------------ ------------------------------------------.
+ * | | | | | | | | | | | | | |
+ * |------+------+------+------+------+------+ +------+------+------+------+------+------|
+ * | | ScUp | MsU | ScDn | | | | | | B3 | | | |
+ * |------+------+------+------+------+------+ +------+------+------+------+------+------|
+ * | | MsL | MsD | MsR | | | | | B2 | B1 | | | |
+ * |------+------+------+------+------+------+ +------+------+------+------+------+------|
+ * | | | | | | | | | | | | | |
+ * |------+------+------+------+------+------+ +------+------+------+------+------+------|
+ * | | | | | | | | | | | |
+ * `------------------------------------------ ------------------------------------------'
+ */
+[_MOUSE] = LAYOUT(
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
+ _______, KC_WH_U, KC_MS_U, KC_WH_D, _______, _______, _______, _______, KC_BTN3, _______, _______, _______,
+ _______, KC_MS_L, KC_MS_D, KC_MS_R, _______, _______, _______, KC_BTN2, KC_BTN1, _______, _______, _______,
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
+),
+
};
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 };
combo_t key_combos[] = {
COMBO(combo_qwerty, TG(_QWERTY)),
COMBO(combo_fn, TG(_FN)),
+ COMBO(combo_mouse, TG(_MOUSE)),
};
uint16_t COMBO_LEN = sizeof(key_combos) / sizeof(combo_t);