microsoft / microsoft/PowerToys

Mouse scroll outputs for keyboard manager

Open
#50,327 0 comments 0 reactions 0 assignees View on GitHub
Needs-Triage
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

I would very much appreciate being able to bind keys to mouse scroll events, preferably in all four directions and with separate hotkeys for different distances. I'm not sure whether this would be best placed in the Keyboard Manager or as a new feature.

### Scenario when this would be used?

Any time someone is trying to use a computer without a mouse and simply needs to scroll. Up/down arrow keys only work a minority of the time, as I find that my cursor is in a text box or the app / site I'm in has bound their own actions to the arrow keys.

### Supporting information

When trying to use a computer without a mouse, one of the continued pain points is scrolling. There are many tools that allow me to move the mouse but few to none that allow me to simply scroll the focused window. I am left manually moving the mouse cursor over to the scroll bar to click and then moving it back again, which is very tedious.

Contributor guide

Open the contributing guide

Research direction

The issue points to Keyboard Manager; start by locating that component and reviewing how it currently defines keyboard bindings and sends input. Clarify the supported scroll directions, distances, focused-window behavior, and configuration flow. Done means users can bind keys to four-direction scroll events with distinct distances.

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
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.