microsoft / microsoft/PowerToys
Pinned Displays - Workspaces
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Description of the new feature / enhancement
I would like the ability to pin an entire display when using the Workspaces feature in Microsoft PowerToys. This would allow a specific monitor to remain fixed on the same workspace, even when switching or swiping through workspaces on other displays.
This behavior differs from the Always on Top utility, which pins individual windows. Instead, this feature would “lock” a whole monitor to a single workspace, preventing it from changing as other monitors cycle through different workspace configurations.
### Scenario when this would be used?
When working on complex or multi-step workflows, it’s helpful to dedicate an entire display to persistent reference material—such as documentation, dashboards, or communication apps. With this feature, that display would stay constant, while other displays could shift between workspace layouts as needed. It would effectively allow treating a display as its own workspace, improving focus and reducing the need to reorganize windows each time workspaces change.
### Supporting information
_No response_
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Workspaces implementation and how it maps displays to workspace configurations. Compare the requested behavior with the existing Always on Top utility, then define how a pinned display should behave while other displays switch workspaces. Done means one display remains on its assigned workspace while other displays can change configurations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- 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