Conditional activation group for "" isn't possible? and Conditional Activation Group?

  • latest alpha
  • on catalina beta
  • no crash

Describe the bug

  1. Install (trial)
  2. Try to create Conditional; it runs as "hidden" app?

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


Device information:

  • Type of Mac:
    iMac Pro

  • macOS version:
    Latest Catalina - (19A546d)

  • BetterTouchTool version: (please post the exact version - not just "the latest one")
    alpha 1365

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

some apps like spotlight and apparently the copied app, do not become „active“, this is necessary because they don’t want the real active app lose focus.Unfortunately this means they can not be detected as being active by BTT.

Perhaps you can achieve this in another way, by using AXUIElement - get the kAXFocusedUIElementAttribute via AXUIElementCreateSystemWide and ask the returned AXUIElement about its kAXTopLevelUIElementAttribute?
Perhaps this is what you are already doing.
I'm thinking, the system needs to somehow know who owns the UI element that the keyboard is sending to, and the topmost owner of the element has to be identifiable somehow, perhaps the accessibility subsystem can help - at least here on Catalina beta the VoiceOver when turned on, reads what is in the currently selected field in Copied when the Copied window has keyboard input, even if another app is in the "foreground" as reported to btt.