diff options
author | jack <[email protected]> | 2023-02-24 22:20:13 -0700 |
---|---|---|
committer | jack <[email protected]> | 2023-02-24 22:20:13 -0700 |
commit | 60e0c4c39bc1fec334ade53c484bd2cf3d4244c0 (patch) | |
tree | 7b558a43dc9faacc08a15b65dd3bb43eb31acd95 /waffle/tapping.c | |
parent | 266c04d40a32b403980df6abd9a42d638b24aba3 (diff) | |
download | qmk_me-60e0c4c39bc1fec334ade53c484bd2cf3d4244c0.tar.gz qmk_me-60e0c4c39bc1fec334ade53c484bd2cf3d4244c0.zip |
fix kyria i2c & move to rgb matrix
other misc clean up
Diffstat (limited to 'waffle/tapping.c')
-rw-r--r-- | waffle/tapping.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/waffle/tapping.c b/waffle/tapping.c index c0538ae..5e89d52 100644 --- a/waffle/tapping.c +++ b/waffle/tapping.c @@ -53,6 +53,8 @@ void qmk_dance(tap_dance_state_t *state, void *user_data) { void dash_dance(tap_dance_state_t *state, void *user_data) { if (state->count == 1) tap_code(KC_MINS); + else if (state->count == 3) + tap_code(KC_MINS), tap_code(KC_MINS); #ifdef UNICODE_COMMON_ENABLE else register_unicode(0x2014); //— @@ -76,6 +78,8 @@ void bracket_dance(tap_dance_state_t *state, void *user_data) { void bsls_pipe_dance(tap_dance_state_t *state, void *user_data) { if (state->count == 1) tap_code(KC_BSLS); + else if (state->count == 3) + tap_code16(KC_PIPE), tap_code16(KC_PIPE); else tap_code16(KC_PIPE); } @@ -133,11 +137,7 @@ tap_dance_action_t tap_dance_actions[] = { bool process_record_user(uint16_t keycode, keyrecord_t *record) { - if (!(process_record_keymap(keycode, record) -#ifdef UNICODE_COMMON_ENABLE - && process_record_unicode(keycode, record) -#endif - && true)) + if (!process_record_unicode(keycode, record)) return false; #ifdef OLED_ENABLE if (record->event.pressed) { @@ -168,5 +168,5 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { #endif break; } - return process_record_keymap(keycode, record); + return true; } |