0

就像某些字典软件一样,当您选择一个单词并按下快捷键时,将显示软件并在这种情况下翻译单词,我想在我的应用程序打开并按下一个特殊键时触发一个事件。有关确切想要做什么的更多信息:我想在按下“PageDown”之类的特殊键后获得一个数字(用户按“PageDown”然后输入他的号码,然后再次按“PageDown”)并使用该号码做一些工作。我不希望我的应用程序凌驾于所有其他应用程序之上,实际上我想默默地做这一切。示例代码将不胜感激

4

1 回答 1

1

如果您只想处理 1-2 个键,那么查看 Windows RegisterHotKey函数可能不是一个坏主意。但是如果你想处理更多的键,你可能会更好地使用全局键盘钩子。

如果您只对 1-2 个键感兴趣,那么您可以在How to register a global hotkey for your application in C#中找到有关如何实现RegisterHotKey的示例

于 2013-03-18T17:14:21.520 回答