Note:
Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.
Describe the bug
When the Caps Lock key is remapped to Command(R) via macOS (System Settings → Keyboard → Modifier Keys), BetterTouchTool (BTT) 4.997 no longer distinguishes whether I’ve pressed Caps Lock or Command(R) in its Key Sequence recording feature. This used to be clearly recognized in previous versions of BTT, but now the keypress is not differentiated.
This issue is particularly problematic for many Japanese users who prefer to use a US keyboard with macOS, because we often rely on using Command(L) or Command(R) to toggle between Japanese and English input. We also repurpose the Caps Lock key as Command(R) for shortcuts like Command + C, etc. Since BTT no longer detects the difference between a remapped Caps Lock and a true Command(R) key, it breaks these workflows.
It would be greatly appreciated if you could fix this so that Caps Lock remapped to Command(R) is recognized as Command(R) in the Key Sequence recording, just like in earlier versions of BTT.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
- Magic Keyboard (US Layout)
Screenshots
(No screenshots available for this issue, as it involves keypress recognition.)
Device information:
- Type of Mac: Mac mini 2024
- macOS version: 15.2
- BetterTouchTool version: 4.997
Additional information (e.g. crash logs, related issues, etc.):
- I am using the built-in macOS modifier keys remapping (System Settings → Keyboard → Modifier Keys) to change Caps Lock to Command(R).
- In previous versions of BTT, this remapping was detected properly in Key Sequence recording.
- The issue seems to have started at least from version 4.997.
Thank you very much for looking into this issue. If you need any additional details or logs, please let me know!