1 //instanalize an instance of 'tap' for the K - Numpad - Hyper tap dance.
2 static tap k_numpad_hyper_state = {
3 .is_press_action = true,
7 void k_numpad_hyper_finished(qk_tap_dance_state_t *state, void *user_data) {
8 k_numpad_hyper_state.state = current_dance(state);
9 switch (k_numpad_hyper_state.state) {
19 register_code(KC_LCTL);
20 register_code(KC_LSFT);
21 register_code(KC_LALT);
22 register_code(KC_LGUI);
27 void k_numpad_hyper_reset(qk_tap_dance_state_t *state, void *user_data) {
28 switch (k_numpad_hyper_state.state) {
30 unregister_code(KC_K);
38 unregister_code(KC_LCTL);
39 unregister_code(KC_LSFT);
40 unregister_code(KC_LALT);
41 unregister_code(KC_LGUI);
44 k_numpad_hyper_state.state = 0;