aboutsummaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorDaniel Shields <1530706+shieldsd@users.noreply.github.com>2021-02-28 06:07:55 +0000
committerGitHub <noreply@github.com>2021-02-28 17:07:55 +1100
commitd6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469 (patch)
treedc951a61391a499fbd73058a84d885c4b4eb2d82 /users
parent371fb853ee5a5004eab0ee09e5ad9b6978ba7531 (diff)
downloadqmk_firmware-d6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469.tar.gz
qmk_firmware-d6fb8f12c63e8ee5fe51e0f2d6710b4d026f7469.zip
[Keymap] Initial commit for keyboardio/atreus/dshields keymap. (#11946)
Incorporating changes suggested during pull request review. Co-authored-by: Daniel Shields <dshields@cboe.com>
Diffstat (limited to 'users')
-rw-r--r--users/dshields/dshields.c5
-rw-r--r--users/dshields/dshields.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/users/dshields/dshields.c b/users/dshields/dshields.c
index 8f432a317..13eab12d4 100644
--- a/users/dshields/dshields.c
+++ b/users/dshields/dshields.c
@@ -2,6 +2,11 @@
2#include "dshields.h" 2#include "dshields.h"
3 3
4bool process_record_user(uint16_t keycode, keyrecord_t *record) { 4bool process_record_user(uint16_t keycode, keyrecord_t *record) {
5 if ((keycode >= QK_MOD_TAP && keycode <= QK_MOD_TAP_MAX)
6 || (keycode >= QK_LAYER_TAP && keycode <= QK_LAYER_TAP_MAX)
7 || (keycode >= QK_MODS && keycode <= QK_MODS_MAX)) {
8 keycode = keycode & 0xFF;
9 }
5 if (keycode == KC_ESC && record->event.pressed) { 10 if (keycode == KC_ESC && record->event.pressed) {
6 bool rc = true; 11 bool rc = true;
7 uint8_t mods = 0; 12 uint8_t mods = 0;
diff --git a/users/dshields/dshields.h b/users/dshields/dshields.h
index e1aa07a5d..54268210c 100644
--- a/users/dshields/dshields.h
+++ b/users/dshields/dshields.h
@@ -15,6 +15,8 @@
15 15
16// mod-tap keys 16// mod-tap keys
17#define MT_SPC SFT_T(KC_SPC) 17#define MT_SPC SFT_T(KC_SPC)
18#define MT_BSPC SFT_T(KC_BSPC)
19#define MT_ESC LGUI_T(KC_ESC)
18 20
19// LED/RGB controls 21// LED/RGB controls
20#ifdef KEYBOARD_planck_light 22#ifdef KEYBOARD_planck_light