forked from mirrors/qmk_firmware
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
|