3

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

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

我怀疑我将不得不这样做

[DllImportAttribute("user32.dll")]

,但我对此几乎没有经验。

4

1 回答 1

7

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

CodePlex 上有一个库,它为 C# 用户简化了应用程序和全局鼠标和键盘挂钩的实现。

于 2013-10-04T00:06:26.557 回答