1
0
Fork 0

Add leader_add_user callback (#24266)

This commit is contained in:
Will Spooner 2025-01-02 07:12:58 +00:00 committed by GitHub
parent e016b9b4c5
commit b603094995
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31 additions and 0 deletions

View file

@ -21,6 +21,10 @@ __attribute__((weak)) void leader_start_user(void) {}
__attribute__((weak)) void leader_end_user(void) {}
__attribute__((weak)) bool leader_add_user(uint16_t keycode) {
return false;
}
void leader_start(void) {
if (leading) {
return;
@ -61,6 +65,9 @@ bool leader_sequence_add(uint16_t keycode) {
leader_sequence[leader_sequence_size] = keycode;
leader_sequence_size++;
if (leader_add_user(keycode)) {
leader_end();
}
return true;
}