I create a keyboard shortcut with action to drag the mouse from current location to -2 x each time, in order to achieve an accurate drag movement. It is difficult to use mouse to accurately drag pixel by pixel.
But when I test, i found it is still just move the mouse pointer but not drag. Such as i move my mouse to a window title bar, it support to accurately pan the window left, but it does not.
Can you have a look? thanks.
did you select the drag option? can you post a screenshot of your config?
- disable “continue drag after move”
- enable “drag without currently pressed modifier keys” (you can’t start a drag with ctrl being pressed otherwise)
amazing! I like this action, it is now working
oops, why it does not work for drawing tool...
i just try using it in keynote. If you create a shape, and use this action to control mouse moving, putting mouse at the edge anchor point and use action and trigger drag mouse action, it does not work....
weird, it seems to work fine here:
Which version of macOS are you on?
can you share which keyboard shortcut you use for drag mouse? I am not sure if it is because i choose option + left/right arrow causing my issue. I may try copy your trigger to see if the action working for keynote resizing.
My os is macOS Sequoia 15.0.1
I follow your setting, but my ctrl s only move to the assigned new position without dragging and resizing the shape. My BTT version is 4.878
See if anyone else can try and let me know the result.
You are sure the "Mose Move Type" is set to "Drag with left mouse button"?
it looks like keynote is ignoring the drags if they are too fast. Can you try changing the duration to something a little bigger? (0.2s seems to work here)
I test and you are right that I need a longer animation duration to make it work.
But it won't fulfill my use case that I planned to use it to accurately and continuously control mouse drag movement, such as in accurate diagram drawing or image resizing.
Anyway it is still a good action and I will think how to use it in the future.
Just trying to understand, what is missing from making it work with your usecase?
Thank you for asking.
My initial intention is I find in some cases I need to drag mouse accurately in pixel level. Such as in keynote or an image editing tools, I want to drag the anchor point to move pixel by pixel. I can move a keynote shape pixel by pixel directly by choosing and then using arrow key. But I feel difficult to use mouse to, for example, drag and increase its width by 3 pixels. I can do that by changing width number by 3, but it will be more streamline if I can use arrow key to drag it 3 pixels wider.
That is why I initially create this ctrl+left/right trigger to do drag mouse action, I set action to be dragging from current mouse cursor +/- 1 pixel accordingly, and set the animation duration to be 0. But this setup does not work with current action as it needs a long animation duration. Even I set a 0.2s duration etc, I cannot continuously use this shortcut to drag mouse, as it will somehow not align the mouse pointer with the shape anchor point so dragging cannot continue.
I think the reason is also because one pixel in an image or diagram tool will be impact by the zooming level of the tool.