まず、グローバル ホットキーとフック グローバル キーストロークの違いと、それらをホットキーとして使用する方法を教えてください。
次に、アプリケーションでグローバル ホットキーを使用したいのですが、2 つの部分があります。 1. ユーザーが現在押しているキーを示すウィンドウを作成します。2. ステップ 1 の組み合わせを押すと、特定の関数が呼び出されます
ユーザーは同時に複数のホットキーの組み合わせを持つことができ、各ホットキーの組み合わせは異なる機能を呼び出します。
インターネットで多くの解決策/説明/その他のものを見つけましたが、どれが私のニーズに最適かわかりません.ここであなたの助けが必要です.
解決策/説明/私が見つけたものの一部(おそらくすべて)を次に示します。
WPF / C# でグローバル キーボード フック (WH_KEYBOARD_LL) を使用する
https://gist.github.com/Ciantic/471698
http://www.dreamincode.net/forums/topic/180436-global-hotkeys/
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx
http://www.codeproject.com/Tips/274003/Global-Hotkeys-in-WPF
http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html
WPF と .NET 3.5 を使用して CTRL+SHIFT+(LETTER) と言うグローバル ホット キーを登録するにはどうすればよいですか?
すべてのウィンドウから動作する WPF のグローバル ホットキー
助けていただければ幸いです