プログラマーの外でも指定されたキーを押す限り、コンソールアプリケーションを実行します。 例えば、私が何かを書いているときに、プログラムはバックグラウンドで実行中です。特定のキーを押すと、コンソールアプリケーションは何かを実行します。指定されたキーがプログラムの外側に押されるまでプログラムを実行する
私はこれを開始しました:
static void Main(string[] args)
{
ConsoleKeyInfo keyinfo;
do
{
keyinfo = Console.ReadKey();
//Do something
}
while (keyinfo.Key != ConsoleKey.F10);
}
しかし、ここで問題は、それが停止し、それがいっているまで押されたキーを待っていること、です。 バックグラウンドで実行し、いつ特定のキーを押しているかを常に確認したい。
すべてのソリューションはありますか?
チェック:https://stackoverflow.com/questions/7196883/capture-media-keys-when-application-is-minimized/7730869#7730869 – SpiderCode