diff options
Diffstat (limited to 'keyboards/planck/keymaps/dshields/config.h')
| -rw-r--r-- | keyboards/planck/keymaps/dshields/config.h | 21 |
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 | ||
