1

私は、コンソール アプリケーションとして実行されるシステムに取り組んできました。しかし、カスタム ホットキーを作成する方法がわかりません。

CTRL-CConsole.CancelKeyPress...

次のようなカスタム ホットキーを追加したいのですが...

CTRL-Sそして、コードにある関数を実行させます。

誰かが役立つヒントや基本的なレイアウトを入手した場合は、お気軽に返信してください.

4

1 に答える 1

0

こんにちは、これで問題が解決するかもしれません。私の場合、アプリのホットキーにそのような実装を使用しています。クラス ConsoleKeyInfo が必要です

    ConsoleKeyInfo cki;
    do
    {
        cki = Console.ReadKey();
        if ((cki.Modifiers & ConsoleModifiers.Control) != 0 && cki.Key == ConsoleKey.Z)
        {
            Undo();
        }
        if ((cki.Modifiers & ConsoleModifiers.Control) != 0 && cki.Key == ConsoleKey.Y)
        {
            Redo();
        }
    } while (cki.Key != ConsoleKey.Escape);
于 2015-07-21T21:18:52.800 に答える