ここでこの投稿を使用してみました: WPF / C# でグローバル キーボード フック (WH_KEYBOARD_LL) を使用すると、これが正常に機能し ています。
しかし、指を後ろに引くことができないものがあります。押されたすべてのキーを検出できますが、キーの組み合わせでアプリに何かをさせるのが好きです。
void KListener_KeyDown(object sender, RawKeyEventArgs args)
{
Console.WriteLine(args.Key.ToString());
if (args.Key == Key.LeftCtrl && args.Key == Key.C)
{
MessageBox.Show(args.Key.ToString());
}
}
明らかに、これは機能しません.voidはすべての単一のキーに対してのみであるためです(私が正しいことを理解していれば)
したがって、キーの組み合わせで機能させるには、本当に助けが必要です。たとえば、 Ctrl + C 誰かがここで正しい方向に私を押すことができますか?