aboutsummaryrefslogtreecommitdiff
path: root/keyboards/planck/keymaps/dshields/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/planck/keymaps/dshields/config.h')
-rw-r--r--keyboards/planck/keymaps/dshields/config.h21
1 files changed, 3 insertions, 18 deletions
diff --git a/keyboards/planck/keymaps/dshields/config.h b/keyboards/planck/keymaps/dshields/config.h
index d920d1539..438e007d0 100644
--- a/keyboards/planck/keymaps/dshields/config.h
+++ b/keyboards/planck/keymaps/dshields/config.h
@@ -5,6 +5,7 @@
5 5
6#define _______ KC_TRNS 6#define _______ KC_TRNS
7#define XXXXXXX KC_NO 7#define XXXXXXX KC_NO
8#define PREVENT_STUCK_MODIFIERS
8 9
9#define USB_MAX_POWER_CONSUMPTION 100 10#define USB_MAX_POWER_CONSUMPTION 100
10#define ONESHOT_TAP_TOGGLE 2 11#define ONESHOT_TAP_TOGGLE 2
@@ -31,24 +32,8 @@
31#define OSM_ALT OSM(MOD_LALT) 32#define OSM_ALT OSM(MOD_LALT)
32#define OSM_SFT OSM(MOD_LSFT) 33#define OSM_SFT OSM(MOD_LSFT)
33 34
34// tap dance keys 35// mod-tap keys
35#define TD_SCLN TD(TDK_SCLN) 36#define MT_SPC SFT_T(KC_SPC)
36#define TD_COMM TD(TDK_COMM)
37#define TD_DOT TD(TDK_DOT)
38#define TD_SLSH TD(TDK_SLSH)
39
40// macros
41#define ACTION_TAP_DANCE_FN_KEYCODE(user_fn, kc) { \
42 .fn = { NULL, user_fn, NULL }, \
43 .user_data = (void *)&((qk_tap_dance_pair_t) { kc, 0 }) \
44}
45
46#define ACTION_TAP_DANCE_FN_KEYCODE2(user_fn, kc1, kc2) { \
47 .fn = { NULL, user_fn, NULL }, \
48 .user_data = (void *)&((qk_tap_dance_pair_t) { kc1, kc2 }) \
49}
50
51#define TAP(keycode) register_code16(keycode); unregister_code16(keycode)
52 37
53#endif 38#endif
54 39