#pragma once #include "keymap_bepo.h" #include "keycodes.h" typedef enum { TD_NONE, TD_UNKNOWN, TD_SINGLE_TAP, TD_SINGLE_HOLD, TD_DOUBLE_TAP, TD_DOUBLE_HOLD, TD_DOUBLE_SINGLE_TAP, // Send two single taps } td_state_t; typedef struct { td_state_t state; } td_tap_t; td_state_t cur_dance(tap_dance_state_t *state); void ql_finished(tap_dance_state_t *state, void *user_data); void ql_reset(tap_dance_state_t *state, void *user_data);