On Windows 10, when I move a window using Win+Right Arrow, I'd like to change the order in which it moves to each monitor. Right now I have a 2x2 arrangement of monitors and it always visits them in this order when moving to the right (right arrow key):
┌───┬───┐ │ 2 │ 4 │ ├───┼───┤ │ 1*│ 3 │ └───┴───┘
(1*
is my primary)
This happens regardless of how the monitors are numbered, or the order in which they are connected. I've tried Windows 10 - Change Display Numbers / Identity but renumbering my displays does not seem to affect the order in which the displays are visited. It seems to be a byproduct of the 2x2 layout. I've tried physically moving and re-cabling the monitors, and carefully deleting the registry entries and reconnecting them in various orders between reboots but those approaches don't affect the order. At the end of the day, once my monitors are arranged on the desktop according to the picture (regardless of how they are numbered) Windows always wants to make windows visit my monitors in the order: Bottom-Left, Top-Left, Bottom-Right, Top-Right. This is not the order that makes sense to me and not the order I want.
I'd like them to be visited in this order:
┌───┬───┐ │ 3 │ 4 │ ├───┼───┤ │ 1*│ 2 │ └───┴───┘
This way, when I go "right" from 1, I expect it should move to "to the right" to monitor 2. And when I go "right" from 3, I expect it should go "to the right" to monitor 4.
Right now, when I press "right arrow", the window moves "up" (to the monitor that is arranged above it) even though there is a monitor to the right that makes more sense for it to go to, and that's hugely distracting and annoying for me.
How can I change the order in which monitors are visited to match my preference?