Skip to content

Commit 9203c7d

Browse files
committed
Change LCTL to RCTL in defined keycodes
To make it easier to script with karabiner on mac
1 parent c6aeb27 commit 9203c7d

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

users/patcoll/patcoll.h

+31-31
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ enum userspace_custom_keycodes {
6464
NEW_SAFE_RANGE
6565
};
6666

67-
#define CTL_ESC MT(MOD_LCTL, KC_ESC)
68-
// #define CTL_ENT MT(MOD_LCTL, KC_ENT)
69-
#define CTL_Q MT(MOD_LCTL, KC_Q)
70-
#define CTL_A MT(MOD_LCTL, KC_A)
71-
// #define CTL_1 MT(MOD_LCTL, KC_1)
72-
#define CTL_L MT(MOD_LCTL, KC_L)
73-
#define CTL_QUOT MT(MOD_LCTL, KC_QUOT)
74-
// #define CS_DQUO MT(MOD_LCTL | MOD_LSFT, KC_DQUO)
67+
#define CTL_ESC MT(MOD_RCTL, KC_ESC)
68+
// #define CTL_ENT MT(MOD_RCTL, KC_ENT)
69+
#define CTL_Q MT(MOD_RCTL, KC_Q)
70+
#define CTL_A MT(MOD_RCTL, KC_A)
71+
// #define CTL_1 MT(MOD_RCTL, KC_1)
72+
#define CTL_L MT(MOD_RCTL, KC_L)
73+
#define CTL_QUOT MT(MOD_RCTL, KC_QUOT)
74+
// #define CS_DQUO MT(MOD_RCTL | MOD_LSFT, KC_DQUO)
7575

7676
#define GUI_X MT(MOD_LGUI, KC_X)
7777

@@ -83,10 +83,10 @@ enum userspace_custom_keycodes {
8383
// #define NAV_Z LT(_NAV, KC_Z)
8484

8585
// #define MO_NAV MO(_NAV)
86-
// #define MO_CSNM LM(_NMC, MOD_LCTL | MOD_LSFT)
86+
// #define MO_CSNM LM(_NMC, MOD_RCTL | MOD_LSFT)
8787
// #define MO_OSK MO(_OSK)
8888

89-
#define CTL_V LCTL_T(KC_V)
89+
#define CTL_V RCTL_T(KC_V)
9090
#define ALT_C LALT_T(KC_C)
9191

9292
// #define LT1_W LT(1, KC_W)
@@ -100,22 +100,22 @@ enum userspace_custom_keycodes {
100100
// #define LT3_4 LT(3, KC_4)
101101

102102
// #define SFT_3 MT(MOD_LSFT, KC_3)
103-
// #define CS_3 MT(MOD_LCTL | MOD_LSFT, KC_3)
104-
// #define CS_4 MT(MOD_LCTL | MOD_LSFT, KC_4)
105-
#define CS_BSPC MT(MOD_LCTL | MOD_LSFT, KC_BSPC)
106-
// #define CS_P MT(MOD_LCTL | MOD_LSFT, KC_P)
107-
// #define CS_0 MT(MOD_LCTL | MOD_LSFT, KC_0)
108-
#define CS_NO MT(MOD_LCTL | MOD_LSFT, KC_NO)
103+
// #define CS_3 MT(MOD_RCTL | MOD_LSFT, KC_3)
104+
// #define CS_4 MT(MOD_RCTL | MOD_LSFT, KC_4)
105+
#define CS_BSPC MT(MOD_RCTL | MOD_LSFT, KC_BSPC)
106+
// #define CS_P MT(MOD_RCTL | MOD_LSFT, KC_P)
107+
// #define CS_0 MT(MOD_RCTL | MOD_LSFT, KC_0)
108+
#define CS_NO MT(MOD_RCTL | MOD_LSFT, KC_NO)
109109

110-
#define CA_OSK LM(_OSK, MOD_LCTL | MOD_LALT)
110+
#define CA_OSK LM(_OSK, MOD_RCTL | MOD_LALT)
111111

112-
#define CAS_NO MT(MOD_LCTL | MOD_LALT | MOD_LSFT, KC_NO)
113-
// #define CAS_NAV LM(_NAV, MOD_LCTL | MOD_LALT | MOD_LSFT)
114-
// #define CAS_NMC LM(_NMC, MOD_LCTL | MOD_LALT | MOD_LSFT)
112+
#define CAS_NO MT(MOD_RCTL | MOD_LALT | MOD_LSFT, KC_NO)
113+
// #define CAS_NAV LM(_NAV, MOD_RCTL | MOD_LALT | MOD_LSFT)
114+
// #define CAS_NMC LM(_NMC, MOD_RCTL | MOD_LALT | MOD_LSFT)
115115

116116
// #define AS_NO MT(MOD_LALT | MOD_LSFT, KC_NO)
117117

118-
#define MO_CSNV LM(_NAV, MOD_LCTL | MOD_LSFT)
118+
#define MO_CSNV LM(_NAV, MOD_RCTL | MOD_LSFT)
119119
#define MO_LWR MO(_LOWER)
120120
#define MO_RSE MO(_RAISE)
121121
#define MO_OSK MO(_OSK)
@@ -150,15 +150,15 @@ enum userspace_custom_keycodes {
150150
#define SFT_SPC MT(MOD_LSFT, KC_SPC)
151151
// #define SFT_ENT MT(MOD_LSFT, KC_ENT)
152152

153-
#define CTL_SCLN MT(MOD_LCTL, KC_SCLN)
154-
// #define CTL_SLSH MT(MOD_LCTL, KC_SLSH)
153+
#define CTL_SCLN MT(MOD_RCTL, KC_SCLN)
154+
// #define CTL_SLSH MT(MOD_RCTL, KC_SLSH)
155155

156156
#define GUI_ZX LM(_NAV, MOD_LGUI)
157157
#define ALT_XC LM(_NAV, MOD_LALT)
158158
#define GA_ZXC LM(_NAV, MOD_LGUI | MOD_LALT)
159-
// #define NCTL_L LM(_NAV, MOD_LCTL)
159+
// #define NCTL_L LM(_NAV, MOD_RCTL)
160160

161-
// #define RSE_CTL LM(_RAISE, MOD_LCTL)
161+
// #define RSE_CTL LM(_RAISE, MOD_RCTL)
162162

163163
#define _________________QWERTY_L1_________________ CTL_Q, NAV_W, KC_E, KC_R, KC_T
164164
#define _________________QWERTY_L2_________________ CTL_A, KC_S, KC_D, KC_F, KC_G
@@ -198,9 +198,9 @@ enum userspace_custom_keycodes {
198198
#define _______________SYMBOLS_RIGHT_______________ KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN
199199

200200
// Nav stuff
201-
#define __________________NAV_L1___________________ KC_LCTL, _______, KC_LSFT, MO_MSE, _______
201+
#define __________________NAV_L1___________________ KC_RCTL, _______, KC_LSFT, MO_MSE, _______
202202
#define __________________NAV_L2___________________ _______, _______, MO_MED, MO_OSK, MO_LWR
203-
#define ___________NAV_L3_FOUR____________ KC_LCTL, KC_LGUI, KC_LALT, TO(_QWERTY)
203+
#define ___________NAV_L3_FOUR____________ KC_RCTL, KC_LGUI, KC_LALT, TO(_QWERTY)
204204
#define __________________NAV_L3___________________ ___________NAV_L3_FOUR____________, _______
205205

206206
#define __________________NAV_R1___________________ KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_NO
@@ -212,9 +212,9 @@ enum userspace_custom_keycodes {
212212
#define __NAV_R4_ARROW_KEYS___ _______, _______, _______
213213

214214
// Nav stuff on Mac
215-
// #define __________________NMC_L1___________________ KC_LCTL, _______, KC_LSFT, MO_MSE, _______
215+
// #define __________________NMC_L1___________________ KC_RCTL, _______, KC_LSFT, MO_MSE, _______
216216
// #define __________________NMC_L2___________________ _______, _______, MO_MED, MO_OSK, MO_LWR
217-
// #define ___________NMC_L3_FOUR____________ KC_LCTL, KC_LGUI, KC_LALT, TO(_QWERTY)
217+
// #define ___________NMC_L3_FOUR____________ KC_RCTL, KC_LGUI, KC_LALT, TO(_QWERTY)
218218
// #define __________________NMC_L3___________________ ___________NMC_L3_FOUR____________, _______
219219
//
220220
// #define __________________NMC_R1___________________ KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_NO
@@ -227,7 +227,7 @@ enum userspace_custom_keycodes {
227227

228228
// OS keys
229229
#define __________________OSK_L1___________________ _________________FUNC_LEFT_________________
230-
#define __________________OSK_L2___________________ _______, _______, _______, KC_LSFT, _______
230+
#define __________________OSK_L2___________________ _______, _______, _______, KC_LSFT, KC_CAPS
231231
#define ___________OSK_L3_FOUR____________ _______, _______, CEN_WIN, _______
232232
#define __________________OSK_L3___________________ ___________OSK_L3_FOUR____________, EE_CLR
233233

@@ -294,7 +294,7 @@ enum userspace_custom_keycodes {
294294
#define __MEDIA_R3_ARROW_KEYS__ KC_MNXT, KC_VOLD, KC_MPLY
295295

296296
// Mouse
297-
#define _________________MOUSE_L1__________________ KC_LCTL, KC_NO, KC_NO, KC_NO, KC_NO
297+
#define _________________MOUSE_L1__________________ KC_RCTL, KC_NO, KC_NO, KC_NO, KC_NO
298298
#define _________________MOUSE_L2__________________ KC_CPI1, KC_CPI2, KC_CPI3, KC_CPI4, KC_NO
299299
#define __________MOUSE_L3_FOUR___________ _______, KC_BTN2, KC_BTN1, TO(_QWERTY)
300300
#define _________________MOUSE_L3__________________ __________MOUSE_L3_FOUR___________, KC_NO

0 commit comments

Comments
 (0)