How to quickly move mouse cursor between monitors?

I have two external monitors, positioned horizontally on each side of my MacBook Pro. When I am working in the far left or far right screens, I find it a little annoying to have to move the cursor all the way across to get to the opposite side (usually requires multiple swipes on the touchpad).

Is there some easier way to do this? I already have BetterTouchTool installed but did not see anything in there that would do this. I was thinking of some kind of key combo shortcut I could use that would jump the cursor to the next screen.

enter image description here


Solution 1:

This is definitely possible by using BetterTouchTool.

Since you already have it, there is no need to install new software. Also, it has a lot of other options, so I prefer it.

Anyways, here is how you do it:

  1. Go to BetterTouchTool Preferences > Keyboard.

  2. Click Add New Shortcut or Key Sequence button.

  3. Assign a new "Keyboard Shortcut" from Click to record shortcut, for example:
    for Monitor-1 Ctrl+Shift+1, for Monitor-2 Ctrl+Shift+2 etc.

  4. Then from Trigger Predefined Action dropdown menu, select
    Other Mouse Actions > Move Mouse To Position

  5. A modal window will appear to capture your desired mouse position. Simply take your cursor to the desired position of a monitor and press Space to capture the position. Now Save the position in the modal window.

  6. Repeat steps 2-5 for all your monitors.

Now you'll be able to jump your mouse cursor to Monitor-1 by pressing Ctrl+Shift+1, to Monitor-2 by pressing Ctrl+Shift+2 and to Monitor-3 by pressing Ctrl+Shift+3.

All the best.

Solution 2:

The simplest, easiest and free method is to use CatchMouse. Just add a shortcut for each monitor and off you go!.

A link to the app: https://github.com/round/CatchMouse

Solution 3:

Apple mouse and trackpad reaction is strongly affected by speed of movement. Put a mouse in one corner. now drag the mouse very slowly. Back to the corner. now drag faster. you'll see that for the same physical space the mouse moved, you got double/tripple the amount of pixels when you move faster.

Now if you move fast enough, like flicking (or swift swipes on a trackpad) you should be able to cover the whole desktop space in a single movement.

If that's not working for you - open the control panel, and speed up the mouse/trackpad Tracking Speed a little. That should do the trick.