如何监控App外部按下的键击?

我需要在C#中使用一种方法来监视系统范围的键,例如Ctrl + A ,所以我可以采取行动。

我怎么能得到这样的事件,即使按下按键时我的应用程序不再是焦点?

看看这个链接: .NET中的全局系统挂钩

您可以使用RegisterHotKey函数对系统范围内的热键做出反应。 但是,我不建议你使用像Ctrl + A这样的东西,这在许多应用程序中都有意义。

我认为没有一种管理方式可以做到这一点。 在API级别,您可以注册系统范围的挂钩或全局热键。

写一个键盘记录器? 🙂