Describe the bug
I am trying to create "Simple JSON format" to be used for "Show Custom Context Menu (NEW)". This menu contains a list of keyboard shortcuts to be sent to active apps.
In documentation, it says "It needs to constist of comma separated modifier keys (cmd, shift, opt, fn, ctrl) and one key code at the end.". Example code is
"action": "keyboard::shift,opt,0"
In my testing, I'm getting some strange behaviours.
"keyboard::ctrl,0" sends "opt + a"
"keyboard::shift,0" sends "ctrl + a"
"keyboard::opt,0" sends "shift + a"
"keyboard::fn,0" sends "cmd + a"
basically the order of modifiers are mixed up.
I don't have any problem sending keyboard shortcuts if they are set within better touch tool's graphical user interface "Send Keyboard Shortcut".
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
- generic keyboard
Device information:
- Type of Mac: Mac mini M1
- macOS version: Sonoma 14.7.4
- BetterTouchTool version: 5.271