我有一个在后台运行的项目在不同的过程中,我希望它能够在任何地方对键盘做出反应,例如我运行项目,然后我在计算机上做其他的东西,比如浏览,facebook ,看电影等..每次按F9我想让我的项目出现。与你按下组合键来调用Babylon的方式相同......我想用C#实现它,我不知道如何开始。
答案 0 :(得分:8)
您可以使用RegisterHotKey
API函数注册热键。您可以在C#here中看到它的用法示例。
答案 1 :(得分:0)
我认为您需要编写系统范围的键盘钩子,请在此处查看详细信息:
https://stackoverflow.com/a/1764434/559144
How do I grab events for all applications? An example system-wide hook.