如何在表单之外捕获按键?

时间:2013-10-04 00:02:44

标签: c# winforms keypress

我一直在尝试捕捉我在winform外面按下的键,但显然KeyPress事件不起作用。

我无法比KeyPress事件更接近,KeyPress事件仅适用于表单级别,如指定的那样

我怀疑我必须要做

  

[DllImportAttribute( “USER32.DLL”)]

,但我几乎没有经验。

1 个答案:

答案 0 :(得分:5)

能够在任何地方捕获按键需要使用Hooks

CodePlex上有一个库,可以简化C#用户的Application and Global Mouse and Keyboard Hooks实现。