Touch Bar gestures conflict with 'hide btt touch bar if nothing to show'

Describe the bug
When using the new touchbar gestures ({2,3,4} finger swipe {left,right}) in conjunction with the "General Touch Bar Settings" option name "Hide BetterTouchTool Touch Bar if nothing to show (no actions configured)", the gesture won't work in contexts where no other action is configured.

My setup is such that in most apps, no actions are configured without a key modifier, but when pressing CMD for instance there are some global actions. In this case the gestures DO work when pressing CMD (even if the gesture itself doesn't expect CMD as modifier).

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


Device information:

  • Type of Mac: MacBook Pro (15-inch, 2016)
  • macOS version: 10.12.6
  • BetterTouchTool version: 2.511

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

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 from the "User Diagnostic Reports" section.

This is by design as BetterTouchTool can only receive the touch events when the BTT bar is visible.

In the future I may add an option to catch all touch events, however there is no good API to achieve this, thus it will have a relatively big performance impact unfortunately.