diff options
Diffstat (limited to 'users/curry/wrappers.h')
| -rw-r--r-- | users/curry/wrappers.h | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/users/curry/wrappers.h b/users/curry/wrappers.h index fa181af2e..62e89a717 100644 --- a/users/curry/wrappers.h +++ b/users/curry/wrappers.h | |||
| @@ -15,18 +15,6 @@ expanded before being used as arguments to the LAYOUT_xxx macro. | |||
| 15 | #define LAYOUT_ortho_4x12_wrapper(...) LAYOUT_ortho_4x12(__VA_ARGS__) | 15 | #define LAYOUT_ortho_4x12_wrapper(...) LAYOUT_ortho_4x12(__VA_ARGS__) |
| 16 | #define LAYOUT_ortho_5x12_wrapper(...) LAYOUT_ortho_5x12(__VA_ARGS__) | 16 | #define LAYOUT_ortho_5x12_wrapper(...) LAYOUT_ortho_5x12(__VA_ARGS__) |
| 17 | 17 | ||
| 18 | /* | ||
| 19 | Blocks for each of the four major keyboard layouts | ||
| 20 | Organized so we can quickly adapt and modify all of them | ||
| 21 | at once, rather than for each keyboard, one at a time. | ||
| 22 | And this allows for much cleaner blocks in the keymaps. | ||
| 23 | For instance Tap/Hold for Control on all of the layouts | ||
| 24 | |||
| 25 | NOTE: These are all the same length. If you do a search/replace | ||
| 26 | then you need to add/remove underscores to keep the | ||
| 27 | lengths consistent. | ||
| 28 | */ | ||
| 29 | |||
| 30 | #define _________________QWERTY_L1_________________ KC_Q, KC_W, KC_E, KC_R, KC_T | 18 | #define _________________QWERTY_L1_________________ KC_Q, KC_W, KC_E, KC_R, KC_T |
| 31 | #define _________________QWERTY_L2_________________ KC_A, KC_S, KC_D, KC_F, KC_G | 19 | #define _________________QWERTY_L2_________________ KC_A, KC_S, KC_D, KC_F, KC_G |
| 32 | #define _________________QWERTY_L3_________________ KC_Z, KC_X, KC_C, KC_V, KC_B | 20 | #define _________________QWERTY_L3_________________ KC_Z, KC_X, KC_C, KC_V, KC_B |
| @@ -51,6 +39,14 @@ NOTE: These are all the same length. If you do a search/replace | |||
| 51 | #define _________________DVORAK_R2_________________ KC_D, KC_H, KC_T, KC_N, KC_S | 39 | #define _________________DVORAK_R2_________________ KC_D, KC_H, KC_T, KC_N, KC_S |
| 52 | #define _________________DVORAK_R3_________________ KC_B, KC_M, KC_W, KC_V, KC_Z | 40 | #define _________________DVORAK_R3_________________ KC_B, KC_M, KC_W, KC_V, KC_Z |
| 53 | 41 | ||
| 42 | #define _________________WORKMAN_L1________________ KC_Q, KC_D, KC_R, KC_W, KC_B | ||
| 43 | #define _________________WORKMAN_L2________________ KC_A, KC_S, KC_H, KC_T, KC_G | ||
| 44 | #define _________________WORKMAN_L3________________ KC_Z, KC_X, KC_M, KC_C, KC_V | ||
| 45 | |||
| 46 | #define _________________WORKMAN_R1________________ KC_J, KC_F, KC_U, KC_P, KC_SCLN | ||
| 47 | #define _________________WORKMAN_R2________________ KC_Y, KC_N, KC_E, KC_O, KC_I | ||
| 48 | #define _________________WORKMAN_R3________________ KC_K, KC_L, KC_COMM, KC_DOT, KC_SLASH | ||
| 49 | |||
| 54 | 50 | ||
| 55 | #define ________________NUMBER_LEFT________________ KC_1, KC_2, KC_3, KC_4, KC_5 | 51 | #define ________________NUMBER_LEFT________________ KC_1, KC_2, KC_3, KC_4, KC_5 |
| 56 | #define ________________NUMBER_RIGHT_______________ KC_6, KC_7, KC_8, KC_9, KC_0 | 52 | #define ________________NUMBER_RIGHT_______________ KC_6, KC_7, KC_8, KC_9, KC_0 |
| @@ -67,26 +63,26 @@ NOTE: These are all the same length. If you do a search/replace | |||
| 67 | 63 | ||
| 68 | #define _________________LOWER_L1__________________ _________________FUNC_LEFT_________________ | 64 | #define _________________LOWER_L1__________________ _________________FUNC_LEFT_________________ |
| 69 | #define _________________LOWER_L2__________________ _________________SYM_LEFT__________________ | 65 | #define _________________LOWER_L2__________________ _________________SYM_LEFT__________________ |
| 70 | #define _________________LOWER_L3__________________ KC_DT1, KC_DT2, KC_DT3, KC_DT4, _______ | 66 | #define _________________LOWER_L3__________________ KC_DT1, KC_DT2, KC_DT3, KC_DT4, KC_CCCV |
| 71 | 67 | ||
| 72 | #define _________________LOWER_R1__________________ _________________FUNC_RIGHT________________ | 68 | #define _________________LOWER_R1__________________ _________________FUNC_RIGHT________________ |
| 73 | #define _________________LOWER_R2__________________ _________________SYM_RIGHT_________________ | 69 | #define _________________LOWER_R2__________________ _________________SYM_RIGHT_________________ |
| 74 | #define _________________LOWER_R3__________________ _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR | 70 | #define _________________LOWER_R3__________________ KC_DQUO, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR |
| 75 | 71 | ||
| 76 | #define _________________RAISE_L1__________________ ________________NUMBER_LEFT________________ | 72 | #define _________________RAISE_L1__________________ ________________NUMBER_LEFT________________ |
| 77 | #define _________________RAISE_L2__________________ KC_PGUP, KC_PGDN, KC_HOME, KC_END, _______ | 73 | #define _________________RAISE_L2__________________ KC_PGUP, KC_PGDN, KC_HOME, KC_END, _______ |
| 78 | #define _________________RAISE_L3__________________ _______, _______, _______, _______, _______ | 74 | #define _________________RAISE_L3__________________ UC_FLIP, UC_TABL, UC_SHRG, UC_DISA, _______ |
| 79 | 75 | ||
| 80 | #define _________________RAISE_R1__________________ ________________NUMBER_RIGHT_______________ | 76 | #define _________________RAISE_R1__________________ ________________NUMBER_RIGHT_______________ |
| 81 | #define _________________RAISE_R2__________________ KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______ | 77 | #define _________________RAISE_R2__________________ KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______ |
| 82 | #define _________________RAISE_R3__________________ _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC | 78 | #define _________________RAISE_R3__________________ KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC |
| 83 | 79 | ||
| 84 | #define _________________ADJUST_L1_________________ RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG | 80 | #define _________________ADJUST_L1_________________ RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG |
| 85 | #define _________________ADJUST_L2_________________ MU_TOG , CK_TOGG, AU_ON, AU_OFF, CG_NORM | 81 | #define _________________ADJUST_L2_________________ MU_TOG , CK_TOGG, AU_ON, AU_OFF, CG_NORM |
| 86 | #define _________________ADJUST_L3_________________ RGB_RMOD,RGB_HUD,RGB_SAD, RGB_VAD, KC_RGB_T | 82 | #define _________________ADJUST_L3_________________ RGB_RMOD,RGB_HUD,RGB_SAD, RGB_VAD, KC_RGB_T |
| 87 | 83 | ||
| 88 | #define _________________ADJUST_R1_________________ KC_SEC1, KC_SEC2, KC_SEC3, KC_SEC4, KC_SEC5 | 84 | #define _________________ADJUST_R1_________________ KC_SEC1, KC_SEC2, KC_SEC3, KC_SEC4, KC_SEC5 |
| 89 | #define _________________ADJUST_R2_________________ CG_SWAP, QWERTY, COLEMAK, DVORAK, XXXXXXX | 85 | #define _________________ADJUST_R2_________________ CG_SWAP, QWERTY, COLEMAK, DVORAK, WORKMAN |
| 90 | #define _________________ADJUST_R3_________________ MG_NKRO, KC_MUTE, KC_VOLD, KC_VOLU, KC_MNXT | 86 | #define _________________ADJUST_R3_________________ MG_NKRO, KC_MUTE, KC_VOLD, KC_VOLU, KC_MNXT |
| 91 | 87 | ||
| 92 | // clang-format on | 88 | // clang-format on |
