我希望构建自己的应用程序,该应用程序可以将键盘命令(消息)发送到 Windows 操作系统。

例如,当我按下组合 ctrl+shift+n 时,我希望启动 notepad.exe 。我怎样才能做到这一点?你对我使用的概念有什么建议吗?

我读过什么时候使用键盘钩子(Hook)是可能的?只有这样吗?你知道一个免费的开源应用程序可以做到这一点吗?

最佳答案

您的特定示例无需任何编程即可完成,方法是右键单击记事本,选择“属性”,然后将“热键”(各种 Windows 版本可能以不同的名称命名)设置为 Ctrl+Shift+N。

如果您仍想编写程序来执行此操作,请查看 RegisterHotKey Win32 API 函数。

关于windows - Windows C++ 中的键盘钩子(Hook)还是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1762377/

10-11 00:31
查看更多