1 //instanalize an instance of 'tap' for the Quote - Double Quote tap dance.
2 static tap quot_dquot_state = {
3 .is_press_action = true,
7 void quot_dquot_finished(qk_tap_dance_state_t *state, void *user_data) {
8 quot_dquot_state.state = current_dance(state);
9 switch (quot_dquot_state.state) {
11 register_code(KC_QUOT);
15 register_code(KC_LCTL);
16 register_code(KC_LALT);
20 register_code16(KC_DQUO);
25 void quot_dquot_reset(qk_tap_dance_state_t *state, void *user_data) {
26 switch (quot_dquot_state.state) {
28 unregister_code(KC_QUOT);
32 unregister_code(KC_LCTL);
33 unregister_code(KC_LALT);
37 unregister_code16(KC_DQUO);
40 quot_dquot_state.state = 0;