diff options
| author | wanleg <32079073+wanleg@users.noreply.github.com> | 2018-10-19 11:01:40 -0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2018-10-19 11:01:40 -0700 |
| commit | 6f6d28fa8d81063691d2fd11540675eaa5b6989c (patch) | |
| tree | 6a80736f959e9b4029bc180304b790c06d391e12 /users/wanleg/wanleg.h | |
| parent | 9ca73a9edcb8cfaeba13baae16b8c8cc5c9fafe6 (diff) | |
| download | qmk_firmware-6f6d28fa8d81063691d2fd11540675eaa5b6989c.tar.gz qmk_firmware-6f6d28fa8d81063691d2fd11540675eaa5b6989c.zip | |
Big Switch and 5x5 edits (#4168)
* 4x4 - pro micro version
* pro-micro setup on 4x4
* tap dance LCTL/RESET key
* remove test file
* more research
* revert a couple un-intended edits
* opt_defs version of adding custom rules.mk variables
* cleanup
* cleanup
* cleanup
* cleanup
* layout edits
* layout edits
* keymap edit
* numpad layout change
* got tap dance layer-switch working
* keymap changes
* temporary revert
* restore previous settings
* misc fixes
* layer order change
* fix layout matrix
* Update tapdances.c
* playing around with triple tap dance
* sync with upstream
* quick edit
* tapdance cleanup
* mod tap interrupt
* tapping term edit
* tapping term adjust
* 5x5 board edits
* set gherkin tapping term
* big switch tap dance edit
* tapping term refinements
* 5x10 layout setup
* add audio for bigswitch
* keymap change
* keymap change & created testing board
* sound setup for big_switch
* more big switch size testing
* bigswitch testing finished
* final touch-ups
Diffstat (limited to 'users/wanleg/wanleg.h')
| -rw-r--r-- | users/wanleg/wanleg.h | 39 |
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 |
| 32 | enum userspace_layers { | 33 | enum 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 | ||
| 58 | enum 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 { | |||
| 108 | enum { | 137 | enum { |
| 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 | * .-----------------------------------------------------------------------------------------------------------. |
