Tap dance introspection (#24049)
This commit is contained in:
parent
b9e67347f1
commit
4ae0ca5a11
7 changed files with 60 additions and 12 deletions
|
@ -61,9 +61,30 @@ uint16_t combo_count_raw(void);
|
|||
// Get the number of combos defined in the user's keymap, potentially stored dynamically
|
||||
uint16_t combo_count(void);
|
||||
|
||||
// Get the keycode for the encoder mapping location, stored in firmware rather than any other persistent storage
|
||||
// Get the combo definition, stored in firmware rather than any other persistent storage
|
||||
combo_t* combo_get_raw(uint16_t combo_idx);
|
||||
// Get the keycode for the encoder mapping location, potentially stored dynamically
|
||||
// Get the combo definition, potentially stored dynamically
|
||||
combo_t* combo_get(uint16_t combo_idx);
|
||||
|
||||
#endif // defined(COMBO_ENABLE)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Tap Dance
|
||||
|
||||
#if defined(TAP_DANCE_ENABLE)
|
||||
|
||||
// Forward declaration of tap_dance_action_t so we don't need to deal with header reordering
|
||||
struct tap_dance_action_t;
|
||||
typedef struct tap_dance_action_t tap_dance_action_t;
|
||||
|
||||
// Get the number of tap dances defined in the user's keymap, stored in firmware rather than any other persistent storage
|
||||
uint16_t tap_dance_count_raw(void);
|
||||
// Get the number of tap dances defined in the user's keymap, potentially stored dynamically
|
||||
uint16_t tap_dance_count(void);
|
||||
|
||||
// Get the tap dance definitions, stored in firmware rather than any other persistent storage
|
||||
tap_dance_action_t* tap_dance_get_raw(uint16_t tap_dance_idx);
|
||||
// Get the tap dance definitions, potentially stored dynamically
|
||||
tap_dance_action_t* tap_dance_get(uint16_t tap_dance_idx);
|
||||
|
||||
#endif // defined(TAP_DANCE_ENABLE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue