Keyboard Manager Overview · microsoft/PowerToys Wiki · GitHub https://github.com/microsoft/PowerToys/wiki/Keyboard-Manager-Overview
以下のPC-Watchの記事から辿りついた。
【山田祥平のRe:config.sys】今こそすべての日本国民に問うIMEのオンとオフ – PC Watch https://pc.watch.impress.co.jp/docs/column/config/1263191.html?fbclid=IwAR2xLuD0k-qEtj2TvHN8k4IaN6V8mC8ubA2PJz7Xs9VvGFLxMcKJoCejDUk
まだベータ版。GUIで設定でき、ソースコードもMITライセンスにて公開されている。ざっくりドキュメントやソースコードを見た限りにおいては、キーボードLLフックを使っている様子。
https://github.com/microsoft/PowerToys/blob/master/src/modules/keyboardmanager/dll/dllmain.cpp
今回驚いたのは、昔ならば、CapsLockをCtrlにするようなものはあったけれども、このような大規模なキーバインド変更ツールが海外でも必要とされている事実がイマドキあるということ。管理者権限で動いているアプリには、PowerToys自体を管理者権限で動かせという事で、未対応のようだが、いずれ署名を付けて出来るようにするのだろうかとは思う。
不具合に関する議論も進められており、力強さを感じる。
https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+label%3A%22Product-Keyboard+Shortcut+Manager%22