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

  • Upvote because I think it would be a cool trick if there's something out there that can do it... however afaik, it's not possible :/ – Tetsujin Jan 13 '17 at 18:54
  • What version of macOS are you running? – Monomeeth Jan 13 '17 at 22:50
  • El Capitan 10.11.6 on the machine in question here but I also use machines running Sierra – user5359531 Jan 13 '17 at 23:16
  • Ironically, I found the easiest solution to this was to just get a single large external monitor and a physical mouse. Utilizing the 'Spaces' feature of macOS also helps. – user5359531 Aug 23 '17 at 18:59
  • I literally have the SAME exact question. – Art Geigel May 20 '20 at 15:55

This is definitely possible by using BetterTouchTool.

Since you already have it, there is no need to install a 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 new Keyboard Shortcut from Click to record shortcut

    for example, for Monitor-1 Control+Shift+1, for Monitor-2 Control+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 2 to 5 for all your Monitors.

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

All the best.

  • 2
    Never would have found this feature on my own, thanks. This appears to be working well. I actually have multiple monitor setups with the same laptop in different offices, so I'll have to play with it a bit to find a configuration that plays well with all monitor configurations. – user5359531 Jan 18 '17 at 18:43
  • I wish there was a way to simply cycle through the monitors from left to right (then loop back to the first one), instead of having to assign a separate hotkey for each monitor... – friederbluemle Mar 19 '20 at 3:38
  • @friederbluemle that's possible using the pointer. However, I didn't check if that's possible with a hot key. It should be possible, but I'm not sure if any tool provide it out of the box. – Fayaz Mar 20 '20 at 17:00
  • @Fayaz Thanks for your reply. What exactly do you mean by "that's possible using the pointer"? – friederbluemle Mar 21 '20 at 0:14
  • @friederbluemle by pointer I mean mouse/touchpad pointer, cursor. Cursor can be set to rotate among the screens in a circular manner. – Fayaz Mar 23 '20 at 6:54

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

  • Thanks! So simple and beautiful. Great tip, this will save me years of scrolling. – edlee Jul 5 '18 at 9:46
  • It would be even better if I could move focus with cursor using CatchMouse. – elquimista Jan 19 '19 at 0:14
  • this tool is so simple and good! – xinnjie Aug 31 '19 at 9:01
  • 1
    to move focus together with move screen: medium.com/thevelops-tech-blog/… – Hoang Nguyen Huu Oct 14 '19 at 3:09
  • 2
    Several answers to this question (I have read other StackExchange questions, not only this one), and this is the only one that has worked for me. Tested on Mojave (OSX 10.14) but I think it will also work in Catalina. – Lucio Mollinedo Nov 26 '19 at 17:38

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.

  • While this is true, sometimes a keyboard shortcut may be more efficient. For example, when monitor sizes (higher/lower resolution) are largely varied, you will not be able to go from one monitor to another with a linear movement from all the positions. – Fayaz Jan 18 '17 at 3:47
  • 1
    My monitors are different sizes, so sometimes a quick movement just takes to the edge of the monitor, as the vertical position corresponds to an edge that does not lead to the neighboring monitor, so I end up needing to move left, go up to be able to move to the next monitor and then continue left. With three monitors, it seems impossible to get from the far let monitor to the far right monitor in a single movement, even if I don't hit a border. – Troy Daniels Dec 17 '19 at 16:31
  • For these scenario (differently sized and unevenly placed monitors) Apple provides a way to align the monitors in the "Displays" system preferences (use the "arrange monitors" option) so that the mouse moves naturally from one monitor to another - without jumps or strange changes in direction. Just "show your Mac" once where are your monitors placed (physically on your desktop) and how they are placed related to one another - and you'll be amazed how comfortable movement becomes afterwards. – Motti Shneor May 25 at 11:27
  • Anyway It makes no sense to do this with a keyboard shortcut. Think --- where is the "right place" to put your mouse cursor on the new monitor? is there any "good" position? there actually CANT BE because this is context dependent. and context changes all the time onscreen. Mouse position only has sense visually - related to UI elements onscreen (windows, menus, buttons etc.) – Motti Shneor May 25 at 11:30

I tried Mousebeam from the Mac App Store and it does exactly what I wanted. I can now use keyboard shortcuts to jump the mouse to the middle of a specific screen.

  • Can you please describe how your answer is different from the answer @Junme already gave? – fsb Jan 15 '17 at 1:53
  • @fsb This answer here at explains how the recommended tool works, which actually is better than the earlier one. – nohillside Jan 15 '17 at 10:33

mousebeam I havent used it but I use another app from the same developer mousebeam

  • Answers on Ask Different need to be more than just a link. It's okay to include a link, but please summarize or excerpt it in the answer. The idea is to make the answer stand alone. – nohillside Jan 15 '17 at 10:33

None of the applications mentioned here worked for me: BetterTouch - not supported; CatchMouse - security warnings; mousebeam - not in App store.

I found this free app in the App store that was really handy - ScreenJump. My fingers will last a few more years :)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .