The UI for positioning machines, within the Mouse without Borders menu, allows for a 1x4 or 2x2 grid. This is fine for using a tablet with a laptop, and other standard layouts. For setups with multiple displays on main or secondary machines, the manner in which the mouse wrap functionality works can be awkward. Allowing the display(s) of the secondary machine(s) to be given a position relative to the display(s) of the master machine, would allow more intuitive mouse wrapping to be used.
Scenario when this would be used?
As an example, at home I dock my Surface Laptop Studio (SLS) and have 2 monitors (M1 & M2) that I am using with my Surface dock 2 to push signal to. In addition to the displays associated with the main machine, I also frequently use my Surface Pro X (SPX) tablet; the layout of my displays are as follows:
| M1 | M2 |
| SPX | SLS |
With the Mouse without Borders set to have the SLS & SPX next to one another, the SPX can only be moved to via the wrap functionality by moving to the left or right off of the external displays M1 or M2 respectively.
With the Mouse without Borders set to have the SLS & SPX above and below one another, the SPX can be moved to by moving to the top of either external display (M1 or M2); moving to the bottom of the SLS display will wrap to the SPX but the tablet CANNOT be accessed by moving to the bottom of the M2 external monitor.
Allowing the display(s) of the slave machine to be positioned in the same manner used by the native display settings, more intuitive wrap functionality would allow users to more easily utilize the Mouse without Borders component.
Description of the new feature / enhancement
The UI for positioning machines, within the Mouse without Borders menu, allows for a 1x4 or 2x2 grid. This is fine for using a tablet with a laptop, and other standard layouts. For setups with multiple displays on main or secondary machines, the manner in which the mouse wrap functionality works can be awkward. Allowing the display(s) of the secondary machine(s) to be given a position relative to the display(s) of the master machine, would allow more intuitive mouse wrapping to be used.
Scenario when this would be used?
As an example, at home I dock my Surface Laptop Studio (SLS) and have 2 monitors (M1 & M2) that I am using with my Surface dock 2 to push signal to. In addition to the displays associated with the main machine, I also frequently use my Surface Pro X (SPX) tablet; the layout of my displays are as follows:
With the Mouse without Borders set to have the SLS & SPX next to one another, the SPX can only be moved to via the wrap functionality by moving to the left or right off of the external displays M1 or M2 respectively.
With the Mouse without Borders set to have the SLS & SPX above and below one another, the SPX can be moved to by moving to the top of either external display (M1 or M2); moving to the bottom of the SLS display will wrap to the SPX but the tablet CANNOT be accessed by moving to the bottom of the M2 external monitor.
Allowing the display(s) of the slave machine to be positioned in the same manner used by the native display settings, more intuitive wrap functionality would allow users to more easily utilize the Mouse without Borders component.
Supporting information
No response