我按下插入时有一个cmd应用程序,当应用程序最大化时运行正常 但是,当应用程序最小化时,无法正常工作
我能做什么
请帮帮我
using System;
using System.Runtime.InteropServices;
class MainClass
{
static void Main()
{
ConsoleKeyInfo keypress;
keypress = Console.ReadKey(); // read keystrokes
if (keypress.Key == ConsoleKey.Insert)
{
Console.Write("One ");
}
}
}
在最小化时无法识别键插入
答案 0 :(得分:3)
我想,您正在寻找Global Hooks。
答案 1 :(得分:2)
命令行最小化后如何工作?它没有任何焦点,你的击键没有注册。
对于几乎所有程序都可以这么说 - 例如用记事本试试
编辑:如果要注册全局键事件,请使用像TcKs建议的glob钩子