Describe the bug
Not sure if it's possible to work around this one tbh, but my Logitech K380 seems to show the same byte change for 2 of its special keys (namely "Home" and "Back" - both located as alternatives within the Fn keys). Logitech Options is able to differentiate between these 2 keys, but unfortunately BTT seems unable to do so.
Affected input device:
Logitech K380 (multi-device bluetooth keyboard)
- Type of Mac: M1 Air
- macOS version: 12.5.1
- BetterTouchTool version: 4.011 (2225)
Both keys seem to be showing
02 02 00 (pressed) vs
02 08 00 (released).
Not sure what (if any) other data might be pertinent here, but let me know if there's anything specific I can provide to further clarify what's going on. There are 2 other alternate Fn keys, one of which I can map successfully via BTT's Generic Devices as it shows a byte array of
02 08 00 when pressed. The other just seems to directly invoke
Ctrl ↑ (presumably because it's the default shortcut for Mission Control) - nothing at all shows up in the "Parse Device Input/Output" window when I press it.
I had previously been using Logitech Options to remap all of these keys to directly call different shell scripts. There was no way to assign anything other than a standard keyboard shortcut or app via its GUI so I had to actually alter values directly within its plist. I could dig out the plist from my old machine if that would be any use? (Although I remember it being convoluted and pointlessly obscure enough to make me think 'yeesh ' whenever I looked at it!)
Many thanks Andreas, BTT keeps getting more useful and (hopefully) allowing me to get rid of a lot of other buggy old crapware from my mac ecosystem!