aboutsummaryrefslogtreecommitdiff
path: root/users/ninjonas/ninjonas.h
diff options
context:
space:
mode:
authorJonas Avellana <14019120+ninjonas@users.noreply.github.com>2020-02-17 02:30:03 -0700
committerGitHub <noreply@github.com>2020-02-17 01:30:03 -0800
commit79e6b7866988f3cfc1c5b6746e5f400b50704ce8 (patch)
tree79b72d2c165198fbd1715ac42b625dae1ab1e1a4 /users/ninjonas/ninjonas.h
parent5e79da9f321a7b50fc82201ad51b1f1bfa0e0114 (diff)
downloadqmk_firmware-79e6b7866988f3cfc1c5b6746e5f400b50704ce8.tar.gz
qmk_firmware-79e6b7866988f3cfc1c5b6746e5f400b50704ce8.zip
[Keymap] ninjonas keymap updates (#8170)
* [keymap] ninjonas keymap updates * [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores * [keymap(lily58)] added numpad layer * [keymap(crkbd)] added numpad layer activated through tapdance * [fix(8170)] fixing code review changes requested by noroadsleft * [fix(8170)] updating comments and .md files to use 'Cmd' instead of  and &#8984;
Diffstat (limited to 'users/ninjonas/ninjonas.h')
-rw-r--r--users/ninjonas/ninjonas.h18
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