aboutsummaryrefslogtreecommitdiff
path: root/users/ibnuda/tapdance.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/ibnuda/tapdance.h')
-rw-r--r--users/ibnuda/tapdance.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/users/ibnuda/tapdance.h b/users/ibnuda/tapdance.h
new file mode 100644
index 000000000..258321d4c
--- /dev/null
+++ b/users/ibnuda/tapdance.h
@@ -0,0 +1,23 @@
1#pragma once
2#include "ibnuda.h"
3
4#ifdef TAP_DANCE_ENABLE
5typedef enum {
6 SINGLE_TAP,
7 SINGLE_HOLD,
8 DOUBLE_TAP,
9} td_state_t;
10
11int current_dance(qk_tap_dance_state_t *state);
12
13void dance_tmb_finished(qk_tap_dance_state_t *state, void *user_data);
14void dance_tmb_reset(qk_tap_dance_state_t *state, void *user_data);
15
16// enum for tap dances.
17enum {
18 TD_DLT_CTLDLT = 0,
19 TD_SCLN_CLN,
20 TD_LEFT_THUMB,
21};
22
23#endif // TAP_DANCE_ENABLE