Describe the bug
I set up actions that move the active window to a specific monitor. However, the actions fail most times.
Here's how the action is set up:
Upon triggering, the active window looses focus (though on the menubar the app title remains). BTT seems to take focus somehow, because upon pressing ⌘+N, I get this:
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
The trigger is a "Named Trigger" and is being called via link using Raycast Quicklink (a method I use for many many triggers).
Device information:
- Type of Mac: Macbook Pro 2021 16" M1 Max
- macOS version: 14.4.1 (23E224)
- BetterTouchTool version: 4.630
Unrelated:
Andreas, is there any way I can automate getting the current BTT version for pasting into these bug threads?
. Also, the if you know of a way to get the current MacOS version, that would be nice. A small bit of efficiency, but one that I would appreciate! Thank you.
With that configuration it would not do anything useful, you need to check at least one of the moving or sizing options:
Here is a terminal command that grabs the current macOS and BTT version and puts it into your clipboard:
echo "macOS Version: $(sw_vers -productVersion) - BTT Version: $(defaults read /Applications/BetterTouchTool.app/Contents/Info CFBundleShortVersionString)" | pbcopy
Haha, amazing thank you Andreas! This will save me a couple of hours over my lifetime.
In regards to the Window Move action, I apologize, it turns out the reason it wasn't activating correctly is because I was trying to trigger it via Raycast Quicklink (BTT Link Trigger). I am new to using this method of trigger and just now realize that it was the issue. So this Bug Report is incorrect.
I still need your help though! What I want is to have BTT move the window to monitor 1, 2 or 3. Is there a way to do this directly? I was trying to do it with "Custom Move / Resize", but I understand that action works with relative logic rather than directly assigning a window to a specific monitor.