summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/boardsource/microdox/keymaps/mike/keymap.c23
1 files changed, 16 insertions, 7 deletions
diff --git a/keyboards/boardsource/microdox/keymaps/mike/keymap.c b/keyboards/boardsource/microdox/keymaps/mike/keymap.c
index 9bf0e58b42..2b081bf850 100644
--- a/keyboards/boardsource/microdox/keymaps/mike/keymap.c
+++ b/keyboards/boardsource/microdox/keymaps/mike/keymap.c
@@ -26,7 +26,8 @@ enum layers {
_MODRIGHT,// 4
_NAV, // 5
_FUNC, // 6
- _AWESOME,
+ _AWESOME, // 7
+ _EMACS // 8
};
#define RAISE MO(_RAISE)
@@ -40,11 +41,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
TT(_LOWER), MO(_MODLEFT), KC_BSPC, KC_SPC, MO(_MODRIGHT), TT(_RAISE)
),
-
[_LOWER] = LAYOUT_split_3x5_3(
KC_ENT, KC_PSLS, KC_PMNS, KC_COLN, KC_DEL, KC_B, KC_C, KC_D, KC_E, KC_F,
KC_PERC, KC_ASTR, KC_PLUS, KC_DOT, KC_PEQL, KC_6, KC_7, KC_8, KC_9, KC_A,
- KC_AMPR, KC_PIPE, LSFT(KC_T), KC_COMM, KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5,
+ KC_AMPR, KC_LALT, LSFT(KC_T), KC_COMM, KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5,
_______, _______, _______, KC_0, _______, TG(_FUNC)
),
@@ -59,15 +59,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_MODLEFT] = LAYOUT_split_3x5_3(
KC_TAB, KC_PGUP, XXXXXXX, KC_HOME, KC_CAPS, _______,_______,_______,_______,_______,
KC_ESC, KC_PGDN, KC_GRV, KC_END, KC_RALT, _______,_______,_______,_______,_______,
- KC_LSFT, KC_LALT, KC_LCTL, KC_LGUI, LM(_AWESOME, MOD_LGUI), _______,_______,_______,_______,_______,
+ KC_LSFT, KC_LALT, LM(_EMACS, MOD_LCTL), KC_LGUI, LM(_AWESOME, MOD_LGUI), _______,_______,_______,_______,_______,
_______,_______, KC_DEL, KC_ENT, TT(_NAV), _______
),
[_MODRIGHT] = LAYOUT_split_3x5_3(
_______,_______,_______,_______,_______, KC_CAPS, KC_HOME, XXXXXXX, KC_PGUP, KC_TAB,
_______,_______,_______,_______,_______, KC_RALT, KC_END, KC_GRV, KC_PGDN, KC_ESC,
- _______,_______,_______,_______,_______, RCTL(KC_SPACE), KC_RGUI, KC_RCTL, KC_LALT, KC_RSFT,
- _______, TT(_NAV), KC_DEL, KC_ENT, _______, _______
+ _______,_______,_______,_______,_______, RCTL(KC_SPACE), KC_RGUI, LM(_EMACS, MOD_LCTL), KC_LALT, KC_RSFT,
+ _______, TT(_NAV), KC_DEL, KC_ENT, _______, _______
),
[_NAV] = LAYOUT_split_3x5_3(
@@ -91,9 +91,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______,_______,_______,_______,_______, KC_H, KC_J, KC_K, KC_L, KC_6,
_______,_______,_______,_______,_______, KC_9, LCTL(KC_J), KC_8, KC_DOT, KC_7,
_______,_______,_______, KC_SPC,_______,_______
- )
+),
+
+[_EMACS] = LAYOUT_split_3x5_3(
+ _______,_______,_______,_______,_______, _______,_______,_______,_______,_______,
+ _______,_______,_______,_______,_______, _______,_______,_______,_______,_______,
+ _______,_______,_______,_______,_______, _______,_______,_______,_______,_______,
+ _______,_______,KC_SPC, KC_SPC,_______,_______
+)
+
};
+
// const rgblight_segment_t PROGMEM qwerty_layer[] = RGBLIGHT_LAYER_SEGMENTS(
// {0, 12, HSV_BLUE}
// );