Keyboard shortcuts don't work when using Chrome in full screen mode

Describe the bug
I have set up a shortcuts to run applescript by pressing Shift + F7 and Shift F8. If I'm running Chrome in full screen mode, the keyboard shortcuts don't react. When I navigate to another space or disable full screen, the shortcuts work.

This seems very similar to this bug: https://github.com/folivoraAI/BetterTouchTool/issues/2482

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

Device information:

  • Type of Mac: MacBook Pro (15-inch, 2018)
  • macOS version: OSX Mojave (10.14.5 (18F203))
  • BetterTouchTool version: 3.182

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):

Seems to work fine here.
Maybe your Apple Scripts target UI elements that are not accessible in full screen mode?

This is one of the scripts I'm using:

tell application "System Events" to tell process "VLC"
click menu item "Step Forward" of menu 1 of menu bar item "Playback" of menu bar 1
end tell

Are those targets not available through full screen mode? VLC is open in another window, not in full screen mode.

Probably Apple Script doesn't allow to control apps on other spaces or something like this :frowning: (and full screen apps basically create their own space)
I really dislike the way how Apple implemented full screen mode, it comes with so many issues like this one...

Could you try whether the script works in non-full-screen while VLC is on another space? That should basically be the same.

Maybe try the "send shortcut to specific app" action. This seems to work fine in full screen mode:

It works in these cases:

  • VLC on external monitor when VLC space is visible, VLC not full screen
  • VLC full screen on external monitor
  • VLC on same screen, non visible space & full screen
  • VLC on same screen, non visible space & full screen
  • Using chrome in full screen mode in external monitor

Seems like it's only blocked when laptop screen's active space is an app in full screen mode, regardless of application. Using apps in full screen in external monitors work well.

1 Like

This works. Thanks for really fast support!