aboutsummaryrefslogtreecommitdiff
path: root/users/rmw/tapdances.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/rmw/tapdances.h')
-rw-r--r--users/rmw/tapdances.h46
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
6void caps(qk_tap_dance_state_t *state, void *user_data); // Shift, Caps
7void forward_back_mac(qk_tap_dance_state_t *state, void *user_data); // G<-, then G->
8void shiftgui(qk_tap_dance_state_t *state, void *user_data); // G->SG
9void guictl(qk_tap_dance_state_t *state, void *user_data); // G->GC
10void deleter(qk_tap_dance_state_t *state, void *user_data); // bkspc -> delwrd -> delline
11void ubermod(qk_tap_dance_state_t *state, void *user_data); // CTL->ALT->GUI
12void ubermod_mac(qk_tap_dance_state_t *state, void *user_data); // GUI->CTL->ALT
13void ubermod2(qk_tap_dance_state_t *state, void *user_data); // ALT->CTL->GUI
14void ubermod2_mac(qk_tap_dance_state_t *state, void *user_data); // ALT->GUI->CTL
15void shift_reset(qk_tap_dance_state_t *state, void *user_data);
16void gui_reset(qk_tap_dance_state_t *state, void *user_data);
17void CAS_reset(qk_tap_dance_state_t *state, void *user_data);
18void CASG_reset(qk_tap_dance_state_t *state, void *user_data);
19void ubermod_reset(qk_tap_dance_state_t *state, void *user_data); // AKA CAG_reset
20void shiftenter(qk_tap_dance_state_t *state, void *user_data);
21void shiftentercaps(qk_tap_dance_state_t *state, void *user_data);
22void ctrl_all_mac(qk_tap_dance_state_t *state, void *user_data); // C->CG->CAG
23void ctrl_all(qk_tap_dance_state_t *state, void *user_data); // C->CA->SC
24void alt_all(qk_tap_dance_state_t *state, void *user_data); // A->SA->AC
25void shift_and(qk_tap_dance_state_t *state, void *user_data); // SC->SA->SG
26void shift_and_mac(qk_tap_dance_state_t *state, void *user_data); // SG->SC->SA
27
28enum {
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};