diff options
| author | Joel Challis | 2025-05-14 14:02:43 +0200 |
|---|---|---|
| committer | GitHub | 2025-05-14 14:02:43 +0200 |
| commit | 05ff5443b1d528855332b4b06063fad26f21e391 (patch) | |
| tree | 5f022267b25c5e8e8fade9ecddf906e362ff097c /quantum | |
| parent | e553cf7214e3f608ede138a6133aaf4d2fecdac7 (diff) | |
Deprecate `usb.force_nkro`/`FORCE_NKRO` (#25262)
Diffstat (limited to 'quantum')
| -rw-r--r-- | quantum/eeconfig.c | 6 | ||||
| -rw-r--r-- | quantum/keyboard.c | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/quantum/eeconfig.c b/quantum/eeconfig.c index 1e8cfd758a..f14e6ddf97 100644 --- a/quantum/eeconfig.c +++ b/quantum/eeconfig.c @@ -47,6 +47,10 @@ void eeconfig_init_via(void); void dynamic_keymap_reset(void); #endif // VIA_ENABLE +#ifndef NKRO_DEFAULT_ON +# define NKRO_DEFAULT_ON false +#endif + __attribute__((weak)) void eeconfig_init_user(void) { #if (EECONFIG_USER_DATA_SIZE) == 0 // Reset user EEPROM value to blank, rather than to a set value @@ -82,7 +86,7 @@ void eeconfig_init_quantum(void) { .no_gui = false, .swap_grave_esc = false, .swap_backslash_backspace = false, - .nkro = false, + .nkro = NKRO_DEFAULT_ON, .swap_lctl_lgui = false, .swap_rctl_rgui = false, .oneshot_enable = true, // Enable oneshot by default diff --git a/quantum/keyboard.c b/quantum/keyboard.c index be51190a87..c1a6d444a5 100644 --- a/quantum/keyboard.c +++ b/quantum/keyboard.c @@ -509,6 +509,7 @@ void keyboard_init(void) { steno_init(); #endif #if defined(NKRO_ENABLE) && defined(FORCE_NKRO) +# pragma message "FORCE_NKRO option is now deprecated - Please migrate to NKRO_DEFAULT_ON instead." keymap_config.nkro = 1; eeconfig_update_keymap(&keymap_config); #endif |