define to AUTO_SHIFT_DISABLED_AT_STARTUP (#14201)

Co-authored-by: agodinhost <agodinhost@globo.com>
This commit is contained in:
Woody 2021-11-01 19:11:55 -03:00 committed by GitHub
parent a29ca1e7f1
commit f775da96b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,6 +21,12 @@
# include "process_auto_shift.h" # include "process_auto_shift.h"
#ifndef AUTO_SHIFT_DISABLED_AT_STARTUP
# define AUTO_SHIFT_STARTUP_STATE true /* enabled */
#else
# define AUTO_SHIFT_STARTUP_STATE false /* disabled */
#endif
static uint16_t autoshift_time = 0; static uint16_t autoshift_time = 0;
static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT; static uint16_t autoshift_timeout = AUTO_SHIFT_TIMEOUT;
static uint16_t autoshift_lastkey = KC_NO; static uint16_t autoshift_lastkey = KC_NO;
@ -34,7 +40,7 @@ static struct {
bool in_progress : 1; bool in_progress : 1;
// Whether the auto-shifted keypress has been registered. // Whether the auto-shifted keypress has been registered.
bool holding_shift : 1; bool holding_shift : 1;
} autoshift_flags = {true, false, false, false}; } autoshift_flags = {AUTO_SHIFT_STARTUP_STATE, false, false, false};
/** \brief Record the press of an autoshiftable key /** \brief Record the press of an autoshiftable key
* *