私は、コンソール アプリケーションとして実行されるシステムに取り組んできました。しかし、カスタム ホットキーを作成する方法がわかりません。
CTRL-CはConsole.CancelKeyPress
...
次のようなカスタム ホットキーを追加したいのですが...
CTRL-Sそして、コードにある関数を実行させます。
誰かが役立つヒントや基本的なレイアウトを入手した場合は、お気軽に返信してください.
こんにちは、これで問題が解決するかもしれません。私の場合、アプリのホットキーにそのような実装を使用しています。クラス 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);