buffyboard: add sticky_shift config option

Adds a keyboard config option to control shift key behavior.
When sticky_shift is enabled (default), the keyboard remains
in uppercase mode until the shift key is pressed again.
When disabled, the keyboard switches back into lowercase mode
when a non-modifier key is pressed.
This commit is contained in:
Nettika 2026-02-22 23:43:51 -08:00
parent 32b4e069bd
commit c3e12af143
No known key found for this signature in database
GPG key ID: C357EE70D5027BCC
6 changed files with 22 additions and 0 deletions

View file

@ -30,6 +30,13 @@ for and, if found, merged in the following order:
Enable or disable vibrations when pressing keys.
Default: true.
*sticky_shift* = <true|false>
Changes shift key behavior. When true, the keyboard remains in uppercase mode
until the shift key is pressed again (sticky). When false, the keyboard switches
back to lowercase mode and the shift key deactivates after a non-modifier key is
pressed.
Default: true.
## Theme
*default* = <adwaita-light|adwaita-dark|breezy-light|breezy-dark|nord-light|nord-dark|pmos-light|pmos-dark>
Selects the default theme on boot. Can be changed at runtime to the