From d6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469 Mon Sep 17 00:00:00 2001 From: Daniel Shields <1530706+shieldsd@users.noreply.github.com> Date: Sun, 28 Feb 2021 06:07:55 +0000 Subject: [Keymap] Initial commit for keyboardio/atreus/dshields keymap. (#11946) Incorporating changes suggested during pull request review. Co-authored-by: Daniel Shields --- users/dshields/dshields.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'users/dshields/dshields.c') 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; -- cgit v1.2.3