mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-26 19:18:03 +06:00
910d603c65
* to ease the maintenance for some boards ibnuda has. * followed ridingqwerty's suggestion on 8821. * folloing drashna's suggestion on qmk's 8221. * following drashn's suggestion on qmk's 8211
24 lines
447 B
C
24 lines
447 B
C
#pragma once
|
|
#include "ibnuda.h"
|
|
|
|
#ifdef TAP_DANCE_ENABLE
|
|
typedef enum {
|
|
SINGLE_TAP,
|
|
SINGLE_HOLD,
|
|
DOUBLE_TAP,
|
|
} td_state_t;
|
|
|
|
int current_dance(qk_tap_dance_state_t *state);
|
|
|
|
void dance_tmb_finished(qk_tap_dance_state_t *state, void *user_data);
|
|
void dance_tmb_reset(qk_tap_dance_state_t *state, void *user_data);
|
|
|
|
// enum for tap dances.
|
|
enum {
|
|
TD_DLT_CTLDLT = 0,
|
|
TD_SCLN_CLN,
|
|
TD_LEFT_THUMB,
|
|
};
|
|
|
|
#endif // TAP_DANCE_ENABLE
|