diff options
Diffstat (limited to 'users/rmw/tapdances.h')
| -rw-r--r-- | users/rmw/tapdances.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/users/rmw/tapdances.h b/users/rmw/tapdances.h new file mode 100644 index 000000000..11425011c --- /dev/null +++ b/users/rmw/tapdances.h | |||
| @@ -0,0 +1,46 @@ | |||
| 1 | #pragma once | ||
| 2 | #include "rmw.h" | ||
| 3 | #include "process_tap_dance.h" | ||
| 4 | #include "action.h" | ||
| 5 | |||
| 6 | void caps(qk_tap_dance_state_t *state, void *user_data); // Shift, Caps | ||
| 7 | void forward_back_mac(qk_tap_dance_state_t *state, void *user_data); // G<-, then G-> | ||
| 8 | void shiftgui(qk_tap_dance_state_t *state, void *user_data); // G->SG | ||
| 9 | void guictl(qk_tap_dance_state_t *state, void *user_data); // G->GC | ||
| 10 | void deleter(qk_tap_dance_state_t *state, void *user_data); // bkspc -> delwrd -> delline | ||
| 11 | void ubermod(qk_tap_dance_state_t *state, void *user_data); // CTL->ALT->GUI | ||
| 12 | void ubermod_mac(qk_tap_dance_state_t *state, void *user_data); // GUI->CTL->ALT | ||
| 13 | void ubermod2(qk_tap_dance_state_t *state, void *user_data); // ALT->CTL->GUI | ||
| 14 | void ubermod2_mac(qk_tap_dance_state_t *state, void *user_data); // ALT->GUI->CTL | ||
| 15 | void shift_reset(qk_tap_dance_state_t *state, void *user_data); | ||
| 16 | void gui_reset(qk_tap_dance_state_t *state, void *user_data); | ||
| 17 | void CAS_reset(qk_tap_dance_state_t *state, void *user_data); | ||
| 18 | void CASG_reset(qk_tap_dance_state_t *state, void *user_data); | ||
| 19 | void ubermod_reset(qk_tap_dance_state_t *state, void *user_data); // AKA CAG_reset | ||
| 20 | void shiftenter(qk_tap_dance_state_t *state, void *user_data); | ||
| 21 | void shiftentercaps(qk_tap_dance_state_t *state, void *user_data); | ||
| 22 | void ctrl_all_mac(qk_tap_dance_state_t *state, void *user_data); // C->CG->CAG | ||
| 23 | void ctrl_all(qk_tap_dance_state_t *state, void *user_data); // C->CA->SC | ||
| 24 | void alt_all(qk_tap_dance_state_t *state, void *user_data); // A->SA->AC | ||
| 25 | void shift_and(qk_tap_dance_state_t *state, void *user_data); // SC->SA->SG | ||
| 26 | void shift_and_mac(qk_tap_dance_state_t *state, void *user_data); // SG->SC->SA | ||
| 27 | |||
| 28 | enum { | ||
| 29 | SHCAP = 0 | ||
| 30 | ,TDGUI | ||
| 31 | ,TDGUI2 | ||
| 32 | ,SHENT | ||
| 33 | ,SHNTC | ||
| 34 | ,GUCTL | ||
| 35 | ,FRBK | ||
| 36 | ,FRBK2 | ||
| 37 | ,GCA | ||
| 38 | ,AGC | ||
| 39 | ,SGCA | ||
| 40 | ,SCAG | ||
| 41 | ,CAG | ||
| 42 | ,ACG | ||
| 43 | ,CTLALL | ||
| 44 | ,CTLAND | ||
| 45 | ,DLTR | ||
| 46 | }; | ||
