文件名称:KeyStates:C# 和 .NET 的键盘状态观察器
文件大小:30KB
文件格式:ZIP
更新时间:2024-07-22 02:46:22
C#
关键状态 C# 和 .NET 的键盘状态观察器 ##用法:## using KeyStates; 有两个 KeyboardMonitor 类, ActiveKeyboardMonitor和PassiveKeyboardMonitor 。 主动监视器不断轮询系统以获取按键,而被动监视器挂接到系统消息循环中,但不能在控制台应用程序中使用。 您可以订阅以下任何事件: xxxKeyboardMonitor.KeyDown ,在按下任意键时触发。 xxxKeyboardMonitor.KeyUp ,在任何键被释放时触发。 xxxKeyboardMonitor.KeyPressed ,在释放字母数字键或符号键时触发。 开始监测与键盘的变化xxxKeyboardMonitor.Start()和结束与xxxKeyboardMonitor.Stop() 使用 ActiveKeyboardMon
【文件预览】:
KeyStates-master
----.gitignore(3KB)
----KeyStates.sln(2KB)
----KeyStates()
--------KeyboardHookType.cs(235B)
--------HookType.cs(452B)
--------KeyStates.csproj(3KB)
--------PassiveKeyboardMonitor.cs(3KB)
--------VirtualKeyCode.cs(16KB)
--------NativeMethods.cs(5KB)
--------KeyboardHookProc.cs(120B)
--------ActiveKeyboardMonitor.cs(4KB)
--------KeyEventDelegate.cs(74B)
--------KeyboardHookStruct.cs(259B)
--------Properties()
--------KeyboardMonitorException.cs(173B)
--------KeyEventArgs.cs(189B)
----README.md(869B)
----License.txt(1KB)
----KeyStates.ConsoleTest()
--------Program.cs(1KB)
--------KeyStates.ConsoleTest.csproj(3KB)
--------App.config(182B)
--------Properties()
----.gitattributes(2KB)
----KeyStates.WpfTest()
--------App.xaml(359B)
--------DisplayItem.cs(245B)
--------App.xaml.cs(305B)
--------MainWindow.xaml(1009B)
--------App.config(182B)
--------KeyStates.WpfTest.csproj(4KB)
--------Properties()
--------MainWindow.xaml.cs(2KB)