microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.07k stars 6.53k forks source link

Ability to use CAPSLOCK key to launch Powertoys Run #35230

Open ramonsmits opened 1 month ago

ramonsmits commented 1 month ago

Description of the new feature / enhancement

The CAPSLOCK key is located on the 'home row' of the keyboard. It is the perfect key for a launcher

Scenario when this would be used?

The current default ALT+SPACE is already used by Windows itself so another shortcut is needed. Second, it would only be a single key to hit with your left pinky.

Supporting information

A workaround exists by:

PowerToys Run

Activation key: CTRL + SHIFT + ALT + R

Keyboard Manager

Remap Caps Lock key to CTRL + SHIFT + ALT + R

similar-issues-ai[bot] commented 1 month ago

We've found some similar issues:

If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.

Note: You can give me feedback by 👍 or 👎 this comment.

ramonsmits commented 1 month ago

While that issue is similar, it is closed. Powertoys shouldn't be that restrictive in what keys can be used as activation keys.

LudoLogical commented 4 weeks ago

This appears to be a subset duplicate of #3269, which contemplates the use of any single keypress (e.g., CapsLock, Win) to open PowerToys Run. There is currently a good workaround for CapsLock activation outlined in this comment. You can find details and history in the comment thread of #13536. Long story short, the PR for #2325 made it possible to start Run with CapsLock by prepending a modifier key and remapping CapsLock to that key pair. Incidentally, that very workaround is likely what the creator of #32996, the issue identified by the bot, was alluding to in their follow-up comment. It did break in 0.47.0, but it was quickly made possible again in 0.47.1 by checking the box labeled "use central keyboard hook." Unfortunately, the workarounds for those preferring to use Win to achieve this same effect are currently much more complex and imperfect. If you would like to see workaround-free support for single-key activation, consider giving #3269 a 👍 instead as it is much older and already has quite a few eyes on it.