diff options
author | Nick Brassel <[email protected]> | 2023-11-28 16:39:48 +1100 |
---|---|---|
committer | Nick Brassel <[email protected]> | 2023-11-28 16:40:47 +1100 |
commit | 0115951de12bd4c798a43a380651c34552552e85 (patch) | |
tree | 62999011ae782d93aa6dc9c889615db2a840cafc /users/dshields/dshields.c | |
parent | 0379d1f59e58cefa18cdb72ba1b77507d1108ae6 (diff) | |
parent | 4d99e0a23cff02f4c6e55e093b5de08a9be0df7c (diff) | |
download | qmk_firmware-0.23.0.tar.gz qmk_firmware-0.23.0.zip |
`develop` -> `master`, 2023q4 edition0.23.0
Diffstat (limited to 'users/dshields/dshields.c')
-rw-r--r-- | users/dshields/dshields.c | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/users/dshields/dshields.c b/users/dshields/dshields.c deleted file mode 100644 index a8e1333104..0000000000 --- a/users/dshields/dshields.c +++ /dev/null @@ -1,57 +0,0 @@ -#include "quantum.h" -#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; - if ((mods = get_oneshot_mods()) && !has_oneshot_mods_timed_out()) { - clear_oneshot_mods(); - unregister_mods(mods); - rc = false; - } - if ((mods = get_oneshot_locked_mods())) { - clear_oneshot_locked_mods(); - unregister_mods(mods); - rc = false; - } - if (is_oneshot_layer_active()) { - layer_clear(); - rc = false; - } - return rc; - } - return true; -} - -uint16_t get_quick_tap_term(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case MT_A: - case MT_S: - case MT_D: - case MT_F: - case MT_J: - case MT_K: - case MT_L: - case MT_SCLN: - return 0; - default: - return QUICK_TAP_TERM; - } -} - -bool get_permissive_hold(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case MT_SPC: - case MT_BSPC: - case MT_ESC: - return true; - default: - return false; - } -} |