6

まず、グローバル ホットキーとフック グローバル キーストロークの違いと、それらをホットキーとして使用する方法を教えてください。

次に、アプリケーションでグローバル ホットキーを使用したいのですが、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 のグローバル ホットキー



助けていただければ幸いです

4

0 に答える 0