Mouse actions not working

Describe the bug
Mouse actions don't work in BTT. See screen shot below. The mouse actions never work. They are disabled in the screenshot, but I mean they don't work when they are enabled. In the screenshot, I've used a Terminal command cliclick to do the mouse clicking, which works. But when I try using the BTT native mouse actions, the mouse just stays still, doesn't move, doesn't click.


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

Screenshots


Device information:

  • Type of Mac: MacBook Pro M4 16"
  • macOS version: 15.1
  • BetterTouchTool version: 4.832

Additional information (e.g. crash logs, related issues, etc.):
No crashes. Just doesn't happen.

I can't think of a reason why they would not work, these are some of the most used actions in BTT.

However when setting it up like this, the movements and clicks would basically be executed instantly - not giving the UI time to react. You would only see the mouse moving to the last position in the sequence, the rest will be too fast to see

Usually you would need little delays between the clicks/moves.

Ah, thank you. Adding the delays helped. It also allowed me to see the cursor moving, which is where I've realised that BTT calls the Y-axis in negative numbers, whereas the Command-Shift-4 screenshot cursor (as well as the cliclick command) calls the Y-axis in positive numbers.

Having corrected the Y-axis to negative numbers, it mostly works. The "drag mouse to position x,y" only does a move mouse, not a drag mouse. This command is shown in the attached screenshot. The workaround it to use the more clunky start drag, delay, move mouse, delay, stop drag sequence in the screenshot.

that’s true the drag option just generates drag events instead of move events but the start and end drag need to happen separately. I think I can add an option to automatically include them, which should be fine for most usecases

The drag option should now work as expected in 4.874 (uploading)! Also I added a new "animated" mouse move option that will fluidly move the mouse cursor to the new position.

//edit some more drag related options added in 4.877 - especially usefull when chaining multiple drag actions