diff options
Diffstat (limited to 'users/ninjonas/ninjonas.h')
| -rw-r--r-- | users/ninjonas/ninjonas.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/users/ninjonas/ninjonas.h b/users/ninjonas/ninjonas.h index 6f79b262f..6772957e2 100644 --- a/users/ninjonas/ninjonas.h +++ b/users/ninjonas/ninjonas.h | |||
| @@ -33,20 +33,22 @@ | |||
| 33 | #define _LOWER 3 | 33 | #define _LOWER 3 |
| 34 | #define _RAISE 4 | 34 | #define _RAISE 4 |
| 35 | #define _ADJUST 5 | 35 | #define _ADJUST 5 |
| 36 | #define _NUMPAD 6 | ||
| 36 | 37 | ||
| 37 | // Shortcut Keys | 38 | // Shortcut Keys |
| 38 | #define K_LOCK LGUI(LCTL(KC_Q)) // Locks screen on MacOS | 39 | #define K_LOCK LGUI(LCTL(KC_Q)) // Locks screen on MacOS |
| 39 | #define K_CSCN LGUI(LCTL(LSFT(KC_4))) // Copy a portion of the screen to the clipboard | 40 | #define K_CSCN LGUI(LCTL(LSFT(KC_4))) // Copy a portion of the screen to the clipboard |
| 40 | #define K_CPRF LGUI(LSFT(KC_M)) // + Shift + M. Used for switching Google Chrome profiles | 41 | #define K_CPRF LGUI(LSFT(KC_M)) // Cmd + Shift + M. Used for switching Google Chrome profiles |
| 41 | #define K_MDSH LSFT(LALT(KC_MINS)) | 42 | #define K_MDSH LSFT(LALT(KC_MINS)) |
| 42 | #define K_LAPP SGUI(KC_TAB) // + Shift + Tab | 43 | #define K_LAPP SGUI(KC_TAB) // Cmd + Shift + Tab |
| 43 | #define K_RAPP LGUI(KC_TAB) // + Tab | 44 | #define K_RAPP LGUI(KC_TAB) // Cmd + Tab |
| 44 | 45 | ||
| 45 | // Layer Keys | 46 | // Layer Keys |
| 46 | #define LM_LOW MO(_LOWER) | 47 | #define LM_LOW MO(_LOWER) |
| 47 | #define LM_RAI MO(_RAISE) | 48 | #define LM_RAI MO(_RAISE) |
| 48 | #define LG_LOW TG(_LOWER) | 49 | #define LG_LOW TG(_LOWER) |
| 49 | #define LG_RAI TG(_RAISE) | 50 | #define LG_RAI TG(_RAISE) |
| 51 | #define LG_NUM TG(_NUMPAD) | ||
| 50 | #define LT_LOW LT(_LOWER, KC_ENT) | 52 | #define LT_LOW LT(_LOWER, KC_ENT) |
| 51 | #define LT_RAI LT(_RAISE, KC_SPC) | 53 | #define LT_RAI LT(_RAISE, KC_SPC) |
| 52 | 54 | ||
| @@ -59,7 +61,7 @@ | |||
| 59 | #define _____________________QWERTY_L2______________________ T_ESC, KC_A, KC_S, KC_D, KC_F, KC_G | 61 | #define _____________________QWERTY_L2______________________ T_ESC, KC_A, KC_S, KC_D, KC_F, KC_G |
| 60 | #define _____________________QWERTY_L3______________________ KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B | 62 | #define _____________________QWERTY_L3______________________ KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B |
| 61 | 63 | ||
| 62 | #define _____________________QWERTY_R1______________________ KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS | 64 | #define _____________________QWERTY_R1______________________ T_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS |
| 63 | #define _____________________QWERTY_R2______________________ KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT | 65 | #define _____________________QWERTY_R2______________________ KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT |
| 64 | #define _____________________QWERTY_R3______________________ KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MT_EQL | 66 | #define _____________________QWERTY_R3______________________ KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MT_EQL |
| 65 | 67 | ||
| @@ -115,6 +117,10 @@ | |||
| 115 | #endif | 117 | #endif |
| 116 | #define _____________________ADJUST_R2______________________ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX | 118 | #define _____________________ADJUST_R2______________________ XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX |
| 117 | 119 | ||
| 120 | #define _____________________NUMPAD_1_______________________ T_Y, KC_P7, KC_P8, KC_P9, KC_PPLS, KC_PAST | ||
| 121 | #define _____________________NUMPAD_2_______________________ XXXXXXX, KC_P4, KC_P5, KC_P6, KC_PMNS, KC_PSLS | ||
| 122 | #define _____________________NUMPAD_3_______________________ KC_P0, KC_P1, KC_P2, KC_P3, KC_PDOT, KC_COLN | ||
| 123 | |||
| 118 | #define _______________NAV_1______________ KC_PGUP, KC_HOME, KC_UP, KC_END | 124 | #define _______________NAV_1______________ KC_PGUP, KC_HOME, KC_UP, KC_END |
| 119 | #define _______________NAV_2______________ KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT | 125 | #define _______________NAV_2______________ KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT |
| 120 | 126 | ||
| @@ -124,7 +130,7 @@ | |||
| 124 | #define __________________________________ _______, _______, _______, _______ | 130 | #define __________________________________ _______, _______, _______, _______ |
| 125 | 131 | ||
| 126 | #define _____________MOD_LEFT_____________ KC_LALT, T_GUI, KC_LCTL, LT_RAI | 132 | #define _____________MOD_LEFT_____________ KC_LALT, T_GUI, KC_LCTL, LT_RAI |
| 127 | #define _____________MOD_RIGHT____________ LT_LOW, KC_BSPC, MT_DEL, LM_LOW | 133 | #define _____________MOD_RIGHT____________ LT_LOW, KC_BSPC, MT_DEL, T_CPNU |
| 128 | 134 | ||
| 129 | #define _________MEDIA_1_________ KC_BRIU, KC_MPLY, KC_MUTE | 135 | #define _________MEDIA_1_________ KC_BRIU, KC_MPLY, KC_MUTE |
| 130 | #define _________MEDIA_2_________ KC_BRID, KC_MFFD, KC__VOLUP | 136 | #define _________MEDIA_2_________ KC_BRID, KC_MFFD, KC__VOLUP |
| @@ -135,7 +141,7 @@ | |||
| 135 | #define ________MOD_RIGHT________ LT_LOW, KC_BSPC, MT_DEL | 141 | #define ________MOD_RIGHT________ LT_LOW, KC_BSPC, MT_DEL |
| 136 | #else | 142 | #else |
| 137 | #define ________MOD_LEFT_________ KC_LALT, T_GUI, KC_LCTL | 143 | #define ________MOD_LEFT_________ KC_LALT, T_GUI, KC_LCTL |
| 138 | #define ________MOD_RIGHT________ KC_BSPC, MT_DEL, LM_LOW | 144 | #define ________MOD_RIGHT________ KC_BSPC, MT_DEL, T_CPNU |
| 139 | #endif | 145 | #endif |
| 140 | 146 | ||
| 141 | // Layout wrappers | 147 | // Layout wrappers |
