I am not sure whether this is per design or a bug, but I am experiencing an issue with the bilateral combination setting. Despite it being turned on, the modifier code still seems to register for same-handed combinations. But instead of being sent together with the next key code, it is sent by itself.
Describe the Bug
Example (using colemak):
- Press and hold
LGUI_T(KC_A)
longer than TAPPING_TERM
- Press any other left-hand key, for example
KC_R
This results in the following sequence of key strokes:
KC_LGUI
KC_A
KC_R
Note that the modifier is not sent together with the next key, instead it is sent by "itself" (triggered upon pressing the 2nd key). Accordingly, this issue does not matter for modifiers which do not do anything by themselves (shift, control), but for Alt
and in particular for Gui
, it has unintended effects on Windows 10. E.g., the above sequence will result in the windows start menu being opened and "AR" being typed into the search bar.
System Information
- Keyboard:
- Revision (if applicable): Katana60 rev2
- Operating system: Windows 10
- AVR GCC version: 8.4.0
- ARM GCC version: 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
- QMK Firmware version: 0.12.50 (merged with the Oct 26, 2020 version of your bilateral-combinations branch)
- Any keyboard related software installed?