aboutsummaryrefslogtreecommitdiff
path: root/users/wanleg/wanleg.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/wanleg/wanleg.h')
-rw-r--r--users/wanleg/wanleg.h39
1 files changed, 35 insertions, 4 deletions
diff --git a/users/wanleg/wanleg.h b/users/wanleg/wanleg.h
index 65028751a..9e0cf3ee5 100644
--- a/users/wanleg/wanleg.h
+++ b/users/wanleg/wanleg.h
@@ -27,10 +27,12 @@ enum userspace_layers {
27 ETC75, 27 ETC75,
28 FN75, 28 FN75,
29 PAD, 29 PAD,
30 GK50,
30}; 31};
31#elif KEYBOARD_xd75 32#elif KEYBOARD_xd75
32enum userspace_layers { 33enum userspace_layers {
33 GK75 = 0, 34 GK75 = 0,
35 PAD,
34 QW75, 36 QW75,
35 SUB75, 37 SUB75,
36 SUP75, 38 SUP75,
@@ -50,7 +52,32 @@ enum userspace_layers {
50 gNUM, 52 gNUM,
51 gDIR, 53 gDIR,
52 gETC, 54 gETC,
55 GK50,
56};
57#elif KEYBOARD_5x5
58enum userspace_layers {
59 GK50 = 0,
60 gNUM,
61 gDIR,
62 gETC,
63 GK75,
64 QW75,
65 SUB75,
66 SUP75,
67 NUM75,
68 DIR75,
69 ETC75,
70 FN75,
53 PAD, 71 PAD,
72 gGK,
73 _GK,
74 _QW,
75 ONE,
76 SUB,
77 SUP,
78 NUM,
79 DIR,
80 ETC,
54}; 81};
55#else 82#else
56 enum userspace_layers { 83 enum userspace_layers {
@@ -75,6 +102,7 @@ enum userspace_layers {
75 DIR75, 102 DIR75,
76 ETC75, 103 ETC75,
77 FN75, 104 FN75,
105 GK50,
78}; 106};
79#endif 107#endif
80 108
@@ -100,6 +128,7 @@ enum userspace_custom_keycodes {
100 ETCETERA75, 128 ETCETERA75,
101 FUNCTION75, 129 FUNCTION75,
102 NUMPAD, 130 NUMPAD,
131 GHERKIN50,
103 132
104}; 133};
105 134
@@ -108,11 +137,12 @@ enum userspace_custom_keycodes {
108enum { 137enum {
109 TD_SFT_CAPS = 0 138 TD_SFT_CAPS = 0
110 ,TD_Q_ESC 139 ,TD_Q_ESC
111 ,ENT_TAP_DANCE
112 ,DEL_TAP_DANCE
113 ,CAD_TD 140 ,CAD_TD
114 ,RST_TAP_DANCE 141 ,RST_TAP_DANCE
115 ,LYR_TAP_DANCE 142 ,LYR_TAP_DANCE
143 ,LYR50_TAP_DANCE
144 ,LYR75_TAP_DANCE
145 ,BSW_TAP_DANCE
116}; 146};
117#endif 147#endif
118 148
@@ -130,6 +160,7 @@ enum {
130#define LAYOUT_ortho_4x12_wrapper(...) LAYOUT_ortho_4x12(__VA_ARGS__) 160#define LAYOUT_ortho_4x12_wrapper(...) LAYOUT_ortho_4x12(__VA_ARGS__)
131#define LAYOUT_ortho_5x15_wrapper(...) LAYOUT_ortho_5x15(__VA_ARGS__) 161#define LAYOUT_ortho_5x15_wrapper(...) LAYOUT_ortho_5x15(__VA_ARGS__)
132#define LAYOUT_ortho_4x4_wrapper(...) LAYOUT_ortho_4x4(__VA_ARGS__) 162#define LAYOUT_ortho_4x4_wrapper(...) LAYOUT_ortho_4x4(__VA_ARGS__)
163#define LAYOUT_ortho_5x5_wrapper(...) LAYOUT_ortho_5x5(__VA_ARGS__)
133 164
134// Blocks for each of the major keyboard layouts 165// Blocks for each of the major keyboard layouts
135// Organized so we can quickly adapt and modify all of them 166// Organized so we can quickly adapt and modify all of them
@@ -189,12 +220,12 @@ enum {
189 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| 220 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
190 * | mLeft | mDown | mRight | | SHIFT | mBtn3 | mBtn1 | mBtn2 | ; | ' | 221 * | mLeft | mDown | mRight | | SHIFT | mBtn3 | mBtn1 | mBtn2 | ; | ' |
191 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------| 222 * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------|
192 * | Sft//Cp| | | | | C-A-D | mScrL | mScrR | ALT | DEL | 223 * | Sft//Cp| CAPS | | | | C-A-D | mScrL | mScrR | ALT | DEL |
193 * '-----------------------------------------------------------------------------------------' 224 * '-----------------------------------------------------------------------------------------'
194 */ 225 */
195#define _______________Gherkin_ETC_0_______________ KC_GRV, KC_MS_U, _______,_______, RESET, KC_RSFT, KC_WH_U, KC_WH_D, _______, KC_BSLS 226#define _______________Gherkin_ETC_0_______________ KC_GRV, KC_MS_U, _______,_______, RESET, KC_RSFT, KC_WH_U, KC_WH_D, _______, KC_BSLS
196#define _______________Gherkin_ETC_1_______________ KC_MS_L, KC_MS_D, KC_MS_R,_______, KC_LSFT, KC_BTN3, KC_BTN1, KC_BTN2, KC_SCLN, KC_QUOT 227#define _______________Gherkin_ETC_1_______________ KC_MS_L, KC_MS_D, KC_MS_R,_______, KC_LSFT, KC_BTN3, KC_BTN1, KC_BTN2, KC_SCLN, KC_QUOT
197#define _______________Gherkin_ETC_2_______________ TD(TD_SFT_CAPS),_______, _______,_______, _______, LALT(LCTL(KC_DEL)), KC_WH_L, KC_WH_R, KC_LALT, KC_DEL 228#define _______________Gherkin_ETC_2_______________ TD(TD_SFT_CAPS),KC_CAPS, _______,_______, _______, LALT(LCTL(KC_DEL)), KC_WH_L, KC_WH_R, KC_LALT, KC_DEL
198 229
199/* Gherkin-Like 230/* Gherkin-Like
200 * .-----------------------------------------------------------------------------------------------------------. 231 * .-----------------------------------------------------------------------------------------------------------.