diff options
| author | Konstantin Đorđević <vomindoraan@gmail.com> | 2019-02-18 12:11:37 +0100 |
|---|---|---|
| committer | Konstantin Đorđević <vomindoraan@gmail.com> | 2019-03-02 15:16:00 +0100 |
| commit | 9baee84b36fbb9c506e593a2a9bca851ed67b8e8 (patch) | |
| tree | 161c0707ca56ef85fcf3aac4f2870b179d8404eb /users/konstantin | |
| parent | 6a088f7ff6b6e001fdac46252d75863b7611fd0d (diff) | |
| download | qmk_firmware-9baee84b36fbb9c506e593a2a9bca851ed67b8e8.tar.gz qmk_firmware-9baee84b36fbb9c506e593a2a9bca851ed67b8e8.zip | |
ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD
Diffstat (limited to 'users/konstantin')
| -rw-r--r-- | users/konstantin/tap_dance.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/users/konstantin/tap_dance.c b/users/konstantin/tap_dance.c index c01b29bd5..0b405939b 100644 --- a/users/konstantin/tap_dance.c +++ b/users/konstantin/tap_dance.c | |||
| @@ -1,12 +1,12 @@ | |||
| 1 | #include "tap_dance.h" | 1 | #include "tap_dance.h" |
| 2 | #include "konstantin.h" | 2 | #include "konstantin.h" |
| 3 | 3 | ||
| 4 | #define ACTION_TAP_DANCE_DOUBLE_MODS(mod1, mod2) { \ | 4 | #define ACTION_TAP_DANCE_DOUBLE_MOD(mod1, mod2) { \ |
| 5 | .fn = { td_double_mods_each, NULL, td_double_mods_reset }, \ | 5 | .fn = { td_double_mod_each, NULL, td_double_mod_reset }, \ |
| 6 | .user_data = &(qk_tap_dance_pair_t){ mod1, mod2 }, \ | 6 | .user_data = &(qk_tap_dance_pair_t){ mod1, mod2 }, \ |
| 7 | } | 7 | } |
| 8 | 8 | ||
| 9 | void td_double_mods_each(qk_tap_dance_state_t *state, void *user_data) { | 9 | void td_double_mod_each(qk_tap_dance_state_t *state, void *user_data) { |
| 10 | qk_tap_dance_pair_t *data = (qk_tap_dance_pair_t *)user_data; | 10 | qk_tap_dance_pair_t *data = (qk_tap_dance_pair_t *)user_data; |
| 11 | 11 | ||
| 12 | // Single tap → mod1, double tap → mod2, triple tap etc. → mod1+mod2 | 12 | // Single tap → mod1, double tap → mod2, triple tap etc. → mod1+mod2 |
| @@ -20,7 +20,7 @@ void td_double_mods_each(qk_tap_dance_state_t *state, void *user_data) { | |||
| 20 | state->weak_mods &= ~(MOD_BIT(data->kc1) | MOD_BIT(data->kc2)); | 20 | state->weak_mods &= ~(MOD_BIT(data->kc1) | MOD_BIT(data->kc2)); |
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | void td_double_mods_reset(qk_tap_dance_state_t *state, void *user_data) { | 23 | void td_double_mod_reset(qk_tap_dance_state_t *state, void *user_data) { |
| 24 | qk_tap_dance_pair_t *data = (qk_tap_dance_pair_t *)user_data; | 24 | qk_tap_dance_pair_t *data = (qk_tap_dance_pair_t *)user_data; |
| 25 | 25 | ||
| 26 | if (state->count == 1 || state->count >= 3) { | 26 | if (state->count == 1 || state->count >= 3) { |
| @@ -107,9 +107,9 @@ void td_layer_mod_reset(qk_tap_dance_state_t *state, void *user_data) { | |||
| 107 | qk_tap_dance_action_t tap_dance_actions[] = { | 107 | qk_tap_dance_action_t tap_dance_actions[] = { |
| 108 | [TD_DST_A_R] = ACTION_TAP_DANCE_DOUBLE(DST_ADD, DST_REM), | 108 | [TD_DST_A_R] = ACTION_TAP_DANCE_DOUBLE(DST_ADD, DST_REM), |
| 109 | 109 | ||
| 110 | [TD_RAL_LAL] = ACTION_TAP_DANCE_DOUBLE_MODS(KC_RALT, KC_LALT), | 110 | [TD_RAL_LAL] = ACTION_TAP_DANCE_DOUBLE_MOD(KC_RALT, KC_LALT), |
| 111 | [TD_RAL_RGU] = ACTION_TAP_DANCE_DOUBLE_MODS(KC_RALT, KC_RGUI), | 111 | [TD_RAL_RGU] = ACTION_TAP_DANCE_DOUBLE_MOD(KC_RALT, KC_RGUI), |
| 112 | [TD_RCT_RSF] = ACTION_TAP_DANCE_DOUBLE_MODS(KC_RCTL, KC_RSFT), | 112 | [TD_RCT_RSF] = ACTION_TAP_DANCE_DOUBLE_MOD(KC_RCTL, KC_RSFT), |
| 113 | 113 | ||
| 114 | [TD_LSFT_FN] = ACTION_TAP_DANCE_MOD_LAYER(KC_LSFT, L_FN), | 114 | [TD_LSFT_FN] = ACTION_TAP_DANCE_MOD_LAYER(KC_LSFT, L_FN), |
| 115 | [TD_RCTL_FN] = ACTION_TAP_DANCE_MOD_LAYER(KC_RCTL, L_FN), | 115 | [TD_RCTL_FN] = ACTION_TAP_DANCE_MOD_LAYER(KC_RCTL, L_FN), |
