System Info:
- macOS 15.5 (24F74)
- OBS Studio (latest version)
- BetterTouchTool (latest version)
Problem: I have a four-finger swipe gesture configured in BetterTouchTool to switch between scenes in OBS using a keyboard shortcut. The gesture was working perfectly yesterday, but today it stopped working entirely.
What Works:
- The keyboard shortcut works perfectly when pressed manually
- OBS responds correctly to the shortcut when triggered via keyboard
- BetterTouchTool detects the four-finger swipe gesture (I can see it trigger in BTT)
What Doesn't Work:
- The same shortcut triggered via BetterTouchTool's four-finger swipe has no effect on OBS
- No scene switching occurs when using the trackpad gesture
- IMPORTANT: The gesture works when OBS is the active/focused window, but fails when I'm working on another monitor with a different application active
Already Checked: BetterTouchTool has Accessibility permissions enabled
BetterTouchTool has Input Monitoring permissions enabled
OBS hotkey settings are correct and unchanged
The keyboard shortcut is properly configured in BTT
Current BTT Configuration:
- Trigger: Four Finger Swipe Left/Right
- Action: Send Keyboard Shortcut (Cmd+1, Cmd+2, etc.)
- Target: All Applications / OBS Studio
Question: Has anyone experienced BetterTouchTool gestures suddenly stopping working with OBS while keyboard shortcuts continue to work? What could cause this selective failure where BTT can detect gestures but OBS doesn't receive the shortcut commands?
Key Detail: I need this gesture to work when I'm working on another monitor (OBS not active). The gesture works fine when OBS is the focused window, but I need it to work globally so I can switch scenes while working in other applications
Edit: I may remember wrongly. Maybe it doesn't accept shortcuts from inactive windows.
Edit: I solved it by creating script and using OBS Websocket API. Now it works smoothly.