microsoft / microsoft/PowerToys

New Ctrl+Shift+8 default Zoomit: Snip - "Scrolling Screenshot" intercepts and breaks popular MS Office key combo

Open
#47,836 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Bug Needs-Triage Product-ZoomIt
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Microsoft PowerToys version

0.99.1

### Installation method

PowerToys auto-update

### Area(s) with issue?

ZoomIt

### Steps to reproduce

Running MS Word or Classic Outlook, Ctrl+Shift+8 is the toggle to show formatting marks, which often must be toggled to visible to be able to make certain edits (when they're not visible, Word assumes selections include them, even if it's necessary to exclude them when cutting or copying). This toggle reveals paragraph marks. spaces, tabs, etc. Zoomit running by default in PowerToys with default settings takes over Ctrl+Shift+8 as part of the new Snip - Scrolling screenshot update. This breaks a vital feature of MS Word and Classic Outlook.

### ✔️ Expected Behavior

If the text cursor is in Word or a Classic Outlook message composotion window, Ctrl+Shift+8 would still toggle the display in Word or Outlook, respectively, to show Paragraph marks, individual spaces (dot replaces space so countable), tabs, and other white space formatting.

If an application must take over the screen on a keypress, there should be some visual indication of what application is doing this so it can be found and changed if desired. E.g., it could flash "ZoomIt" or "PowerToys - ZoomIt" briefly on the screen as it dims prior to making a selection.

### ❌ Actual Behavior

ZoomIt intercepts the keypress and dims the screen for the user to draw a rectangle. Doesn't state what has taken over the screen so took a fair amount of trial and error to even find that ZoomIt within PowerToys was the culprit.

### Upload Bug Report ZIP-file

_No response_

### Additional Information

OS: Windows 11, build 26200.8246
Net:
Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.26 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.26 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 10.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.26 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.15 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 10.0.7 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App
Sys Language: English
Running as: Admin user, PowerToys launched as standard startup with Windows (but same effect when I manually launch it w/o UAC)

### Other Software

Interaction problem with all active versions of Word and Classic Outlook: Ctrl+Shift+8 has been the standard show-formatting-marks toggle since at least Word 2007.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository files, tests, or entry points are named. Start by reproducing the shortcut conflict with ZoomIt running alongside Word or Classic Outlook, then trace the ZoomIt shortcut handling and existing configuration; done means Ctrl+Shift+8 remains usable for formatting marks or the takeover is clearly identifiable and configurable.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.