microsoft/PowerToys

[KBM] Separate function for key press vs key hold (a la dual-key-remap)

Open

#5,679 opened on Aug 5, 2020

View on GitHub
 (23 comments) (35 reactions) (1 assignee)C# (7,978 forks)batch import
Help WantedIdea-EnhancementProduct-Keyboard Shortcut ManagerStatus-In progress

Repository metrics

Stars
 (133,154 stars)
PR merge metrics
 (Avg merge 14d 20h) (117 merged PRs in 30d)

Description

I love the idea of managing key remaps via PowerToys, but there's no way (that I'm aware of) to remap a key to serve two purposed depending on whether it's pressed and released vs pressed in combination. https://github.com/ililim/dual-key-remap <- This tool is a great example. By default, it maps the CapsLock key to Escape when pressed without any other keys and Ctrl when pressed in combination with another key.

Contributor guide