Skip to content

[Bug] Cannot assign Win+Shift+S shortcut — Windows intercepts key before capture #147

@leonardoschwider

Description

@leonardoschwider

Mouser version

3.6.0

How are you running Mouser?

Official GitHub release asset

Build / asset details

Windows installer from v3.6.0

Operating system

Windows 11

OS version details

25H2

Mouse connection type

Bluetooth

Logitech Options+ status

  • I have confirmed that Logitech Options+ is not running

What happened?

When trying to set Win+Shift+S as a custom button shortcut, Windows intercepts the key combination before Mouser's shortcut capture dialog can register it, opening the Snipping Tool instead.

Expected behavior

The shortcut capture dialog intercepts the key combination before Windows processes it, allowing system-level shortcuts like Win+Shift+S to be assigned.

Steps to reproduce

  1. Click a button to assign a custom shortcut
  2. Press Win+Shift+S in the capture dialog
  3. Windows Snipping Tool opens — shortcut is not recorded

Device info JSON

Log file contents


Screenshots or screen recordings

No response

Additional context

This affects any shortcut that Windows intercepts at the shell level. A workaround is to temporarily set DisabledHotkeys = S under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced in the registry and restart Explorer, which allows the shortcut to be captured. The value can be deleted afterward.

A proper fix would be to use a low-level keyboard hook in the capture dialog so Mouser receives the input before Windows does.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions