Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose an API to replace keyboard shortcuts #37721

Open
thefasquelle opened this issue Mar 2, 2025 · 0 comments
Open

Expose an API to replace keyboard shortcuts #37721

thefasquelle opened this issue Mar 2, 2025 · 0 comments
Labels
Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams

Comments

@thefasquelle
Copy link

thefasquelle commented Mar 2, 2025

Description of the new feature / enhancement

With more and more features added to powertoys and each demanding a unique keyboard shortcut, it is increasingly difficult to find ones that are not conflicting with other apps or simply with character input.
The idea would be to expose an API (local network, exe, dll) that can launch any powertoys feature as if the keyboard shortcut was pressed, and to allow any powertoy feature to be enabled with no keyboard shortcut assigned to it.

There are multiple option for what API calls will come from

  • a streamdeck-like device/phone app (that would be my case)
  • a floating button
  • an overlay
  • a phone app
  • a taskbar button
  • a Powertoys Run plugin
    These would not necessarily be developped by the Powertoys devs, these would be third party solutions (I am willing to develop a stream deck plugin if this becomes a thing). The Powertoys part would just be to expose this API and allow to disable shortcuts.

Scenario when this would be used?

Any PC where it is hard to find available keyboard shortcuts for new features.
Users who use a software with many many keyboard shortcuts (CAD, video editing...)

Supporting information

No response

@thefasquelle thefasquelle added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Mar 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams
Projects
None yet
Development

No branches or pull requests

1 participant