PREFACE:
I checked the forums, but only found advice on a setup using Spaces for two displays and that solution didn't have enough info for me to implement/modify. I'm admittedly new at this and have a trial copy of KBM to try and see if it solves this particular need of mine.
Is there a way to do this without Spaces or Mission Control, neither of which I use or know how to use?
PROBLEM:
I have a three-monitor system: a main widescreen monitor in the center and two 4:3 displays, one on each side of the widescreen. This is a DESKTOP Mac Pro (Mojave).
I want to push a button on my mouse that cycles through FOUR positions:
• Center of left display
• Center of left side of center display
• Center of right side of center display
• Center of right display
I don't want to move to a particular WINDOW, just a pre-determined location (like "center" but of course coordinates are fine too if need be) of a particular DISPLAY/MONITOR.
This is to reduce my trackball movements on this wide arrangement and let me shortcut to a location closer to where I need to be.
EDITS/CLARIFICATION:
• I want to move the mouse POINTER, not any particular Window.
The SCREEN index can be referenced by either a number OR a name . The Index number can be 0 for the main screen, and then 1 through n are the screens in orientation order from left to right (and top down for screens at the same position).
So, your Screen Numbers will be:
Left Display: 1
Center Display: 2
Right Display: 3
So you just need this formula to determine the X position of the mouse: SCREEN(Local__Screen, MIdX) + (Local__ScreenArea * SCREEN(Local__Screen, Width))
where Local__ScreenArea can be:
0 for center of the screen
-0.25 for center of the LEFT HALF of the screen
0.25 for center of the RIGHT HALF of the screen
Make sense?
Here's the macro:
Below is just an example written in response to your request. You will need to use as an example and/or change to meet your workflow automation needs.