aboutsummaryrefslogtreecommitdiff
path: root/waffle/tapping.c
diff options
context:
space:
mode:
authorjack <[email protected]>2023-02-24 22:20:13 -0700
committerjack <[email protected]>2023-02-24 22:20:13 -0700
commit60e0c4c39bc1fec334ade53c484bd2cf3d4244c0 (patch)
tree7b558a43dc9faacc08a15b65dd3bb43eb31acd95 /waffle/tapping.c
parent266c04d40a32b403980df6abd9a42d638b24aba3 (diff)
downloadqmk_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.c12
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;
}