aboutsummaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
authorWoody <1218459+agodinhost@users.noreply.github.com>2021-11-01 19:11:55 -0300
committerGitHub <noreply@github.com>2021-11-02 09:11:55 +1100
commitf775da96b17ceec66bac279434325b4da5cb9467 (patch)
treee3f272c061a3e2bfbf5662b0e5564421e02e5c16 /quantum
parenta29ca1e7f1a5addfde163b158399684505453fc9 (diff)
downloadqmk_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.c8
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
24static uint16_t autoshift_time = 0; 30static uint16_t autoshift_time = 0;
25static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT; 31static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT;
26static uint16_t autoshift_lastkey = KC_NO; 32static 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 *