You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This means that returning false in a keymap does not prevent further processing of the keycode, causing problems with custom behavior on already-valid keycodes.
However, if you want to potentially do some additional processing, you could choose to save the return value and just make sure it is applied when you return later in the function.
Keyboard Used
framework/ansi
Link to product page (if applicable)
No response
Operating System
No response
qmk doctor Output
No response
Is AutoHotKey / Karabiner installed
AutoHotKey (Windows)
Karabiner (macOS)
Other keyboard-related software installed
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Describe the Bug
The
framework.c
file in the Framework 16 keyboard folder ignores the return value ofprocess_record_user
:This means that returning false in a keymap does not prevent further processing of the keycode, causing problems with custom behavior on already-valid keycodes.
I changed it to this:
However, if you want to potentially do some additional processing, you could choose to save the return value and just make sure it is applied when you return later in the function.
Keyboard Used
framework/ansi
Link to product page (if applicable)
No response
Operating System
No response
qmk doctor Output
No response
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: