From 73d46a2f1163d5f5469c03c8abf946466a1ebd9c Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Sat, 9 Jul 2022 01:10:53 +0200 Subject: Add custom tap dance --- aktersnurra/tap_dance.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 aktersnurra/tap_dance.h (limited to 'aktersnurra/tap_dance.h') diff --git a/aktersnurra/tap_dance.h b/aktersnurra/tap_dance.h new file mode 100644 index 0000000..5c7ec14 --- /dev/null +++ b/aktersnurra/tap_dance.h @@ -0,0 +1,17 @@ +#pragma once + +#include QMK_KEYBOARD_H + +typedef enum { _COLEMAK_DH, _LOWER, _RAISE } layers; + +typedef enum { SINGLE_TAP, SINGLE_HOLD, DOUBLE_SINGLE_TAP } td_state_t; + +typedef enum { M_ESC, TD_LOWER, TD_RAISE } tap_dances; + +int cur_dance(qk_tap_dance_state_t *state); + +void raise_finished(qk_tap_dance_state_t *state, void *user_data); +void raise_reset(qk_tap_dance_state_t *state, void *user_data); + +void lower_finished(qk_tap_dance_state_t *state, void *user_data); +void lower_reset(qk_tap_dance_state_t *state, void *user_data); -- cgit v1.2.3-70-g09d2