aboutsummaryrefslogtreecommitdiff
path: root/users/konstantin
diff options
context:
space:
mode:
authorKonstantin Đorđević <vomindoraan@gmail.com>2019-02-18 12:11:37 +0100
committerKonstantin Đorđević <vomindoraan@gmail.com>2019-03-02 15:16:00 +0100
commit9baee84b36fbb9c506e593a2a9bca851ed67b8e8 (patch)
tree161c0707ca56ef85fcf3aac4f2870b179d8404eb /users/konstantin
parent6a088f7ff6b6e001fdac46252d75863b7611fd0d (diff)
downloadqmk_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.c16
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
9void td_double_mods_each(qk_tap_dance_state_t *state, void *user_data) { 9void 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
23void td_double_mods_reset(qk_tap_dance_state_t *state, void *user_data) { 23void 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) {
107qk_tap_dance_action_t tap_dance_actions[] = { 107qk_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),