// state for the great state machine of custom actions!
static uint16_t idle_timer;
static bool timeout_is_active = false;
static bool ctrl_shortcuts_enabled_g = false;
//static bool B_down = 0; // TODO just use top bit from count
//static int8_t B_count = 0;
static struct Tapping_ctrl_key_t special_keys_g = ;
static inline void
static inline void
inline void
static inline bool
static inline bool
/* TWSCHUM_TAPPING_CTRL_PREFIX */
/* Use RGB underglow to indicate layer
* https://docs.qmk.fm/reference/customizing-functionality
*/
// add to quantum/rgblight_list.h
static bool rgb_layers_enabled = true;
static bool rgb_L0_enabled = false;
layer_state_t
/* RGBLIGHT_ENABLE */
/* process_record_vimlayer: handles the VIM_ keycodes from xtonhasvim's vim
* emulation layer
* add process_record_keymap to allow specific keymap to still add keys
* Makes the callstack look like:
* process_record_
* _quantum
* _kb
* _user
* _keymap
* _vimlayer
*/
bool
/* Return True to continue processing keycode, false to stop further processing
* process_record_keymap to be call by process_record_user in the vim addon */
bool
void
void
void