我一直在尝试捕捉我在winform外面按下的键,但显然KeyPress事件不起作用。
我无法比KeyPress事件更接近,KeyPress事件仅适用于表单级别,如指定的那样
我怀疑我必须要做
[DllImportAttribute( “USER32.DLL”)]
,但我几乎没有经验。
答案 0 :(得分:5)
能够在任何地方捕获按键需要使用Hooks。
CodePlex上有一个库,可以简化C#用户的Application and Global Mouse and Keyboard Hooks实现。