Describe the bug
I am recording a keyboard shortcut triggered by the "delete" key on an Apple Magic Keyboard. I also own a Keychron K1 Bluetooth keyboard and I do not want to trigger this shortcut when using the Keychron. I have used the "Works on keyboards with same type as used for recording" option to accomplish this. Until a few days ago, this worked fine.
However, today the shortcut is being triggered by both keyboards. I have tried deleting and recreating the shortcut, but it is still triggered by both keyboards. I am using BTT from SetApp and it was version 4.062, so I quite and restarted it, but I continue to have the same problem in 4.068.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Apple Magic Keyboard (small, white, with TouchID)
Keychron K1 Bluetooth Keyboard
Device information:
- Type of Mac: Mac Mini 2023 / M2
- macOS version: 13.2.1
- BetterTouchTool version: 4.068 (from SetApp)
Justin case this his helpful...
Keychron K1:
Product ID: 0x024f
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.04
Speed: Up to 12 Mb/s
Manufacturer: Keychron
Location ID: 0x02300000 / 50
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
Magic Keyboard with Touch ID:
Product ID: 0x029a
Vendor ID: 0x05ac (Apple Inc.)
Version: 4.00
Serial Number: F0T110614HBPWWY0Y
Speed: Up to 12 Mb/s
Manufacturer: Apple Inc.
Location ID: 0x03220000 / 10
Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 1000
Sleep current (mA): 1500
P.S.
When this was working I also found that when the Apple Magic keyboard was operating as a wireless keyboard it was seen as a different "type" than when it was operating as a USB keyboard. This was pretty inconvenient, since it forced me to record every shortcut twice (once for wired, once for wireless). Is this really how it is supposed to work?
Now, of course, they are all triggering. In fact, if I enable both the wired and wireless keyboards, then BTT presents a pop up asking me to choose which one to trigger.