App specific keyboard shortcuts stop working

Describe the bug
App specific keyboard shortcuts stop working after using "Move window one space" shortcuts on a window of that app.

Scenario:
I open an app. That app creates a new window. I use a keyboard shortcut defined under "Global" to move the window to another workspace. Now, app specific keyboard shortcuts defined for that app stop working. I must restart BTT in order to restore app specific keyboard shortcuts for that app.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
MacBook keyboard, external keyboard

Screenshots
NA

Device information:

  • Type of Mac: MacBook Pro 2016 15inch with touchbar
  • macOS version: 10.14.2
  • BetterTouchTool version: 2.717

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
The keyboard shortcuts I use for moving windows are defined as: Ctrl+Shift+Left and Ctrl+Shift+Right
I also have control and caps-lock swapped under the Keyboard->Modifier keys settings in System Preferences for my MacBook, so the real key combinations are CapsLock+Shift+Left/Right

Note: Before bug reporting, please make sure you have the latest 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.

Thanks for reporting, I'll look into that.
However I think switching to another app and back (or clicking the desktop), should also activate them again.

1 Like

Awesome, thanks. And yes you are right, switching apps does restore the shortcuts.

I have the same issue: app-specific keyboard shortcuts (in Outlook) stop working randomly until I restart BTT. I'll try switching to another app and back again, but surely this isn't the expected behaviour and there's a bug to be squashed somewhere?

I have the same problem. I have app specific shortcuts set up in Figma. I'm using these shortcuts very frequently, multiple times within a few seconds.

It works perfectly until it randomly stops working.

The workaround: Press cmd + tab twice to quickly switch to a different app and back. This re-enables the shortcuts.

Because using Figma is shortcut heavy this problem is really slowing me down. I trip over a shortcut that fails to work, then have to realize it stopped working, then have to press cmd+tab twice, then continue with what I want to do.

I don't know how to reproduce this consistently, but it does happen consistently, multiple times within an hour. Often times minutes after each other.

Is there any way for me to help debug this or find in an error log what is actually happening inside BTT that makes the shortcuts fail?

For a while it seemed to be fixed, but recently it started forgetting what the current app is. Maybe Covid made it senile. :frowning:
It can be quite extremely annoying. Can we help anything to debug it?

Edit: I have (had…) a global shortcut having "Prevent recursive triggers" on (trying to work around a sh*tty key sending multiple keypresses on my keyboard). Turning it off seems to prevent the buggy BTT behaviour.