diff options
author | QMK Bot <hello@qmk.fm> | 2021-02-28 06:08:29 +0000 |
---|---|---|
committer | QMK Bot <hello@qmk.fm> | 2021-02-28 06:08:29 +0000 |
commit | 15af423d868406031f0e9c223944c435a07af389 (patch) | |
tree | 3f41e74e6092737eab404b74c9dedf3dab94d4d8 /users | |
parent | 8428dee47e1f1adea570f5e2aaf3847d2076d888 (diff) | |
parent | d6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469 (diff) |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'users')
-rw-r--r-- | users/dshields/dshields.c | 5 | ||||
-rw-r--r-- | users/dshields/dshields.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/users/dshields/dshields.c b/users/dshields/dshields.c index 8f432a317c..13eab12d4a 100644 --- a/users/dshields/dshields.c +++ b/users/dshields/dshields.c @@ -2,6 +2,11 @@ #include "dshields.h" bool process_record_user(uint16_t keycode, keyrecord_t *record) { + if ((keycode >= QK_MOD_TAP && keycode <= QK_MOD_TAP_MAX) + || (keycode >= QK_LAYER_TAP && keycode <= QK_LAYER_TAP_MAX) + || (keycode >= QK_MODS && keycode <= QK_MODS_MAX)) { + keycode = keycode & 0xFF; + } if (keycode == KC_ESC && record->event.pressed) { bool rc = true; uint8_t mods = 0; diff --git a/users/dshields/dshields.h b/users/dshields/dshields.h index e1aa07a5db..54268210c9 100644 --- a/users/dshields/dshields.h +++ b/users/dshields/dshields.h @@ -15,6 +15,8 @@ // mod-tap keys #define MT_SPC SFT_T(KC_SPC) +#define MT_BSPC SFT_T(KC_BSPC) +#define MT_ESC LGUI_T(KC_ESC) // LED/RGB controls #ifdef KEYBOARD_planck_light |