Add core/fallback encoder behaviour (#20320)
This commit is contained in:
parent
7e48a4e80f
commit
36ab0c0aaa
107 changed files with 30 additions and 1759 deletions
|
@ -77,7 +77,29 @@ __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clockwise) {
|
|||
}
|
||||
|
||||
__attribute__((weak)) bool encoder_update_kb(uint8_t index, bool clockwise) {
|
||||
return encoder_update_user(index, clockwise);
|
||||
bool res = encoder_update_user(index, clockwise);
|
||||
#if !defined(ENCODER_TESTS)
|
||||
if (res) {
|
||||
if (clockwise) {
|
||||
# if defined(EXTRAKEY_ENABLE)
|
||||
tap_code_delay(KC_VOLU, 10);
|
||||
# elif defined(MOUSEKEY_ENABLE)
|
||||
tap_code_delay(KC_MS_WH_UP, 10);
|
||||
# else
|
||||
tap_code_delay(KC_PGDN, 10);
|
||||
# endif
|
||||
} else {
|
||||
# if defined(EXTRAKEY_ENABLE)
|
||||
tap_code_delay(KC_VOLD, 10);
|
||||
# elif defined(MOUSEKEY_ENABLE)
|
||||
tap_code_delay(KC_MS_WH_DOWN, 10);
|
||||
# else
|
||||
tap_code_delay(KC_PGUP, 10);
|
||||
# endif
|
||||
}
|
||||
}
|
||||
#endif // ENCODER_TESTS
|
||||
return res;
|
||||
}
|
||||
|
||||
__attribute__((weak)) bool should_process_encoder(void) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue