diff options
| author | Jonas Avellana <14019120+ninjonas@users.noreply.github.com> | 2020-03-13 17:56:21 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-13 16:56:21 -0700 |
| commit | 0fdd37ee19d07d6f15217074dd3291fda4c4cb2f (patch) | |
| tree | 595a398a2977755695c1903cdf71b6fcf2ce03aa /users/ninjonas/ninjonas.h | |
| parent | 40e8d60ecd68c1c43e1fc911e993626943930fd0 (diff) | |
| download | qmk_firmware-0fdd37ee19d07d6f15217074dd3291fda4c4cb2f.tar.gz qmk_firmware-0fdd37ee19d07d6f15217074dd3291fda4c4cb2f.zip | |
[Keymap] ninjonas keymap updates (#8373)
* [keymap(ninjonas)] ninjonas keymap updates
* [refactor] switching encoder rotation logic. recent pull seems to have flipped encoder stuff
* [keymap(lily58)] added chrome change profile key on RAISE
Co-authored-by: Jonas Avellana <jonas.avellana@workday.com>
Diffstat (limited to 'users/ninjonas/ninjonas.h')
| -rw-r--r-- | users/ninjonas/ninjonas.h | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/users/ninjonas/ninjonas.h b/users/ninjonas/ninjonas.h index 6772957e2..94b4712a6 100644 --- a/users/ninjonas/ninjonas.h +++ b/users/ninjonas/ninjonas.h | |||
| @@ -27,6 +27,12 @@ | |||
| 27 | #include "split_util.h" | 27 | #include "split_util.h" |
| 28 | #endif | 28 | #endif |
| 29 | 29 | ||
| 30 | #ifdef ENCODER_ENABLE | ||
| 31 | bool left_encoder_rotated; | ||
| 32 | bool right_encoder_rotated; | ||
| 33 | uint16_t encoder_rotated_timer; | ||
| 34 | #endif | ||
| 35 | |||
| 30 | #define _QWERTY 0 | 36 | #define _QWERTY 0 |
| 31 | #define _DVORAK 1 | 37 | #define _DVORAK 1 |
| 32 | #define _COLEMAK 2 | 38 | #define _COLEMAK 2 |
| @@ -40,24 +46,17 @@ | |||
| 40 | #define K_CSCN LGUI(LCTL(LSFT(KC_4))) // Copy a portion of the screen to the clipboard | 46 | #define K_CSCN LGUI(LCTL(LSFT(KC_4))) // Copy a portion of the screen to the clipboard |
| 41 | #define K_CPRF LGUI(LSFT(KC_M)) // Cmd + Shift + M. Used for switching Google Chrome profiles | 47 | #define K_CPRF LGUI(LSFT(KC_M)) // Cmd + Shift + M. Used for switching Google Chrome profiles |
| 42 | #define K_MDSH LSFT(LALT(KC_MINS)) | 48 | #define K_MDSH LSFT(LALT(KC_MINS)) |
| 43 | #define K_LAPP SGUI(KC_TAB) // Cmd + Shift + Tab | ||
| 44 | #define K_RAPP LGUI(KC_TAB) // Cmd + Tab | ||
| 45 | 49 | ||
| 46 | // Layer Keys | 50 | // Layer Keys |
| 47 | #define LM_LOW MO(_LOWER) | ||
| 48 | #define LM_RAI MO(_RAISE) | ||
| 49 | #define LG_LOW TG(_LOWER) | ||
| 50 | #define LG_RAI TG(_RAISE) | ||
| 51 | #define LG_NUM TG(_NUMPAD) | ||
| 52 | #define LT_LOW LT(_LOWER, KC_ENT) | 51 | #define LT_LOW LT(_LOWER, KC_ENT) |
| 53 | #define LT_RAI LT(_RAISE, KC_SPC) | 52 | #define LT_RAI LT(_RAISE, KC_SPC) |
| 54 | 53 | ||
| 55 | // Mod-Tap Keys | 54 | // Mod-Tap Keys |
| 56 | #define MT_DEL MT(MOD_LGUI | MOD_LALT | MOD_LSFT, KC_DEL) | 55 | #define MT_DEL MT(MOD_LALT | MOD_LSFT, KC_DEL) |
| 57 | #define MT_EQL MT(MOD_LALT | MOD_LSFT, KC_EQL) | 56 | #define MT_EQL MT(MOD_RSFT, KC_EQL) |
| 58 | 57 | ||
| 59 | // Layout blocks | 58 | // Layout blocks |
| 60 | #define _____________________QWERTY_L1______________________ T_TAB, T_Q, KC_W, KC_E, KC_R, KC_T | 59 | #define _____________________QWERTY_L1______________________ T_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T |
| 61 | #define _____________________QWERTY_L2______________________ T_ESC, KC_A, KC_S, KC_D, KC_F, KC_G | 60 | #define _____________________QWERTY_L2______________________ T_ESC, KC_A, KC_S, KC_D, KC_F, KC_G |
| 62 | #define _____________________QWERTY_L3______________________ KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B | 61 | #define _____________________QWERTY_L3______________________ KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B |
| 63 | 62 | ||
| @@ -130,7 +129,7 @@ | |||
| 130 | #define __________________________________ _______, _______, _______, _______ | 129 | #define __________________________________ _______, _______, _______, _______ |
| 131 | 130 | ||
| 132 | #define _____________MOD_LEFT_____________ KC_LALT, T_GUI, KC_LCTL, LT_RAI | 131 | #define _____________MOD_LEFT_____________ KC_LALT, T_GUI, KC_LCTL, LT_RAI |
| 133 | #define _____________MOD_RIGHT____________ LT_LOW, KC_BSPC, MT_DEL, T_CPNU | 132 | #define _____________MOD_RIGHT____________ LT_LOW, KC_BSPC, MT_DEL, T_CPAP |
| 134 | 133 | ||
| 135 | #define _________MEDIA_1_________ KC_BRIU, KC_MPLY, KC_MUTE | 134 | #define _________MEDIA_1_________ KC_BRIU, KC_MPLY, KC_MUTE |
| 136 | #define _________MEDIA_2_________ KC_BRID, KC_MFFD, KC__VOLUP | 135 | #define _________MEDIA_2_________ KC_BRID, KC_MFFD, KC__VOLUP |
| @@ -141,7 +140,7 @@ | |||
| 141 | #define ________MOD_RIGHT________ LT_LOW, KC_BSPC, MT_DEL | 140 | #define ________MOD_RIGHT________ LT_LOW, KC_BSPC, MT_DEL |
| 142 | #else | 141 | #else |
| 143 | #define ________MOD_LEFT_________ KC_LALT, T_GUI, KC_LCTL | 142 | #define ________MOD_LEFT_________ KC_LALT, T_GUI, KC_LCTL |
| 144 | #define ________MOD_RIGHT________ KC_BSPC, MT_DEL, T_CPNU | 143 | #define ________MOD_RIGHT________ KC_BSPC, MT_DEL, T_CPAP |
| 145 | #endif | 144 | #endif |
| 146 | 145 | ||
| 147 | // Layout wrappers | 146 | // Layout wrappers |
