aboutsummaryrefslogtreecommitdiff
path: root/waffle
diff options
context:
space:
mode:
Diffstat (limited to 'waffle')
-rw-r--r--waffle/rules.mk1
-rw-r--r--waffle/tapping.c5
2 files changed, 5 insertions, 1 deletions
diff --git a/waffle/rules.mk b/waffle/rules.mk
index ad4a03f..37ab4ff 100644
--- a/waffle/rules.mk
+++ b/waffle/rules.mk
@@ -11,6 +11,7 @@ TAP_DANCE_ENABLE = yes
AUTOCORRECT_ENABLE = yes
MOUSE_JIGGLE_ENABLE = yes
DEBOUNCE_TYPE = asym_eager_defer_pk
+AVR_CFLAGS += -mrelax
INTROSPECTION_KEYMAP_C = waffle.c
SRC += tapping.c
diff --git a/waffle/tapping.c b/waffle/tapping.c
index 793b8b6..c4351ec 100644
--- a/waffle/tapping.c
+++ b/waffle/tapping.c
@@ -95,11 +95,14 @@ void td_reset(tap_dance_state_t *state, void *user_data) {
void em_dash_mins(tap_dance_state_t *state, void *user_data) {
switch (state->count) {
- case 2:
+ case 3:
#ifdef UNICODE_COMMON_ENABLE
register_unicode(0x2014); // —
#endif
break;
+ case 2:
+ tap_code(KC_MINS), tap_code(KC_MINS);
+ break;
default:
tap_code(KC_MINS);
}