0

ここでこの投稿を使用してみました: 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 誰かがここで正しい方向に私を押すことができますか?

4

3 に答える 3