microsoft / microsoft/PowerToys

Automatically disable CursorWrap when using Mouse Without Borders to control secondary machine

Open
#45,223 0 comments 1 reaction 0 assignees View on GitHub
Idea-Enhancement Needs-Triage Product-Cursor Wrap Product-Mouse Without Borders
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

The new Cursor Wrap utility is awesome and so is Mouse Without Borders, but they don't play well together. I use top-to-bottom wrapping on my primary machine and have my MWB layout arranged horizontally, but that causes issues when I try to move my cursor vertically on my secondary machine. MWB parks the primary machine's cursor at the top of the screen when controlling the secondary machine, which makes it so that _any_ vertical movement on the secondary display makes MWB think I'm trying to pass through the top or bottom of my primary display and it wraps the cursor back to my primary machine. This is not always an issue, but it happens just often enough to be annoying. Ideally it would stop trying to wrap when my cursor moves from my primary display(s) to my secondary machine.

### Scenario when this would be used?

I would love to see PowerToys intelligently disable CursorWrap when I use Mouse Without Borders to move my cursor to my secondary machine, and enable it again when I move back to my primary machine.

### Supporting information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the Cursor Wrap utility and how it detects cursor movement between machines; the issue names no files, tests, or entry points. Define done as disabling wrapping while Mouse Without Borders controls the secondary machine and re-enabling it when control returns to the primary machine.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.