qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
17.97k stars 38.64k forks source link

[Bug] "Swap Hands One Shot" cannot be locked like other "One Shot Keys" #22481

Open NiklasGebauer opened 9 months ago

NiklasGebauer commented 9 months ago

Describe the Bug

When using the swap hands one shot key (SH_OS), it is not possible to lock the swap hands by pressing it "ONESHOT_TAP_TOGGLE" times. I would have expected that it behaves like other one shot keys for modifiers and layers, which can be locked by pressing them repeatedly.

Keyboard Used

ZSA Voyager

Link to product page (if applicable)

No response

Operating System

Linux (Ubuntu 22.04)

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

Other keyboard-related software installed

No response

Additional Context

No response

drashna commented 9 months ago

Unfortunately, it looks like it doesn't have the logic to handle that, so basically, it's not implemented and implementing it would be non-trivial