diff options
Diffstat (limited to 'keyboards/planck/keymaps/dshields/config.h')
| -rw-r--r-- | keyboards/planck/keymaps/dshields/config.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/dshields/config.h b/keyboards/planck/keymaps/dshields/config.h index 8fa078cd9..5f2810287 100644 --- a/keyboards/planck/keymaps/dshields/config.h +++ b/keyboards/planck/keymaps/dshields/config.h | |||
| @@ -16,17 +16,37 @@ | |||
| 16 | #define MOUSEKEY_MAX_SPEED 7 | 16 | #define MOUSEKEY_MAX_SPEED 7 |
| 17 | #define MOUSEKEY_WHEEL_DELAY 0 | 17 | #define MOUSEKEY_WHEEL_DELAY 0 |
| 18 | 18 | ||
| 19 | // dynamic macro keys | ||
| 19 | #define DM_PLAY DYN_MACRO_PLAY1 | 20 | #define DM_PLAY DYN_MACRO_PLAY1 |
| 20 | #define DM_STRT DYN_REC_START1 | 21 | #define DM_STRT DYN_REC_START1 |
| 21 | #define DM_STOP DYN_REC_STOP | 22 | #define DM_STOP DYN_REC_STOP |
| 22 | 23 | ||
| 24 | // one-shot layer keys | ||
| 23 | #define OSL_RSE OSL(RSE) | 25 | #define OSL_RSE OSL(RSE) |
| 24 | #define OSL_LWR OSL(LWR) | 26 | #define OSL_LWR OSL(LWR) |
| 25 | #define OSL_FUN OSL(FUN) | 27 | #define OSL_FUN OSL(FUN) |
| 26 | 28 | ||
| 29 | // one-shot modifier keys | ||
| 27 | #define OSM_CTL OSM(MOD_LCTL) | 30 | #define OSM_CTL OSM(MOD_LCTL) |
| 28 | #define OSM_ALT OSM(MOD_LALT) | 31 | #define OSM_ALT OSM(MOD_LALT) |
| 29 | #define OSM_SFT OSM(MOD_LSFT) | 32 | #define OSM_SFT OSM(MOD_LSFT) |
| 30 | 33 | ||
| 34 | // tap dance keys | ||
| 35 | #define TD_SCLN TD(TDK_SCLN) | ||
| 36 | #define TD_COMM TD(TDK_COMM) | ||
| 37 | #define TD_DOT TD(TDK_DOT) | ||
| 38 | #define TD_SLSH TD(TDK_SLSH) | ||
| 39 | |||
| 40 | #define ACTION_TAP_DANCE_FN_KEYCODE(user_fn, kc) { \ | ||
| 41 | .fn = { NULL, user_fn, NULL }, \ | ||
| 42 | .user_data = (void *)&((qk_tap_dance_pair_t) { kc, 0 }) \ | ||
| 43 | } | ||
| 44 | |||
| 45 | #define ACTION_TAP_DANCE_FN_KEYCODE2(user_fn, kc1, kc2) { \ | ||
| 46 | .fn = { NULL, user_fn, NULL }, \ | ||
| 47 | .user_data = (void *)&((qk_tap_dance_pair_t) { kc1, kc2 }) \ | ||
| 48 | } | ||
| 49 | |||
| 50 | |||
| 31 | #endif | 51 | #endif |
| 32 | 52 | ||
