diff options
author | Woody <1218459+agodinhost@users.noreply.github.com> | 2021-11-01 19:11:55 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-02 09:11:55 +1100 |
commit | f775da96b17ceec66bac279434325b4da5cb9467 (patch) | |
tree | e3f272c061a3e2bfbf5662b0e5564421e02e5c16 /quantum | |
parent | a29ca1e7f1a5addfde163b158399684505453fc9 (diff) | |
download | qmk_firmware-f775da96b17ceec66bac279434325b4da5cb9467.tar.gz qmk_firmware-f775da96b17ceec66bac279434325b4da5cb9467.zip |
define to AUTO_SHIFT_DISABLED_AT_STARTUP (#14201)
Co-authored-by: agodinhost <agodinhost@globo.com>
Diffstat (limited to 'quantum')
-rw-r--r-- | quantum/process_keycode/process_auto_shift.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/quantum/process_keycode/process_auto_shift.c b/quantum/process_keycode/process_auto_shift.c index 51b0efdb4..cc3a974ea 100644 --- a/quantum/process_keycode/process_auto_shift.c +++ b/quantum/process_keycode/process_auto_shift.c | |||
@@ -21,6 +21,12 @@ | |||
21 | 21 | ||
22 | # include "process_auto_shift.h" | 22 | # include "process_auto_shift.h" |
23 | 23 | ||
24 | #ifndef AUTO_SHIFT_DISABLED_AT_STARTUP | ||
25 | # define AUTO_SHIFT_STARTUP_STATE true /* enabled */ | ||
26 | #else | ||
27 | # define AUTO_SHIFT_STARTUP_STATE false /* disabled */ | ||
28 | #endif | ||
29 | |||
24 | static uint16_t autoshift_time = 0; | 30 | static uint16_t autoshift_time = 0; |
25 | static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT; | 31 | static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT; |
26 | static uint16_t autoshift_lastkey = KC_NO; | 32 | static uint16_t autoshift_lastkey = KC_NO; |
@@ -34,7 +40,7 @@ static struct { | |||
34 | bool in_progress : 1; | 40 | bool in_progress : 1; |
35 | // Whether the auto-shifted keypress has been registered. | 41 | // Whether the auto-shifted keypress has been registered. |
36 | bool holding_shift : 1; | 42 | bool holding_shift : 1; |
37 | } autoshift_flags = {true, false, false, false}; | 43 | } autoshift_flags = {AUTO_SHIFT_STARTUP_STATE, false, false, false}; |
38 | 44 | ||
39 | /** \brief Record the press of an autoshiftable key | 45 | /** \brief Record the press of an autoshiftable key |
40 | * | 46 | * |