Describe the bug
Bettertouchtool quietly dies in the background.
I mean. I have it set to start on login. I use it primarily to snap windows to the edges and to move them around, maximize to full screen resolution without using apple's fullscreen mode...
The issue I have been facing (for about a year actually) – several versions of macos and BTT – is that it just won't respond to my Keyboard shortcut (CMD+ALT+1 for example, to move a window to the next screen). I then restart it from the menu-bar icon and then it works fine. It looks to me like macos is preventing it from intercepting keypresses when it has been in the background for a while. I've tried the "old keyboard implementation" though I don't know whether this relates to simulated keypresses sent by BTT or whether this is to do with the interception of keypresses/shortcuts.
Similarly the edge-snapping for windows also periodically ceases to function. I then restart BTT and it comes back for a while.
Bringing the BTT configuration window to the fore also fixes the issue after I interact with it.
I think Apple's aggressive appnap/powersaving is probably to blame here but we no longer have the option of disabling it through the Finder's UI.
I have disabled BTT's Dock Icon <--- could this be the issue? LSUI Element setting to hide the application from the Dock might trigger some undocumented Apple deprioritization … maybe?
Any suggestions?
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Keyboard
(probably others, I only use keyboard...)
Device information:
- Type of Mac: Mac Pro 2013
- macOS version: 12.7.3 (21H1015)
- BetterTouchTool version: Version 4.462 (44620)
PS: I've now updated to the alpha and will let you know whether the issue persists. However... as mentioned above I have seen this behaviour with many different versions. I've also enabled the Dock icon.