summaryrefslogtreecommitdiffstats
path: root/users/dshields/dshields.c
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2021-02-28 06:08:29 +0000
committerQMK Bot <hello@qmk.fm>2021-02-28 06:08:29 +0000
commit15af423d868406031f0e9c223944c435a07af389 (patch)
tree3f41e74e6092737eab404b74c9dedf3dab94d4d8 /users/dshields/dshields.c
parent8428dee47e1f1adea570f5e2aaf3847d2076d888 (diff)
parentd6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469 (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'users/dshields/dshields.c')
-rw-r--r--users/dshields/dshields.c5
1 files changed, 5 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;