c++ - 捕获所有键盘输入

标签 c++ windows

首先,我知道这可以用于键盘记录器。我不打算那样做,我希望制作一个应用程序来监听自定义组合键,只是为了自动执行一些非常烦人的任务。

有什么方法可以捕获键盘的所有输入吗?

最佳答案

您似乎在寻找 RegisterHotKey() .

我不认为你想 Hook 所有键盘输入。您只需要一个带有隐藏窗口的应用程序来监听 WM_HOTKEY。我认为您甚至不需要自己编写。有很多实用程序可以为您做这件事,并让您将系统范围的热键与您的规范操作相关联,例如AutoHotKey .

关于c++ - 捕获所有键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630623/

相关文章:

c++ - 在回调中传递数据

c++ - 堆损坏 - Vector push_back

java - 线程 "main"java.lang.UnsatisfiedLinkError : undefined symbol: Test 中的异常

python - 为什么 os.rename() 在 Python 2.7 中引发异常?

windows - 在 Windows 上编译 Clang

c++ - QT Creator 无法解析一个非常简单的项目

c++ - 运算符 >> 用于字符指针包装器

windows - Windows 上的 Git, "Out of memory - malloc failed"

java - 尝试运行java程序来运行Windows命令,但程序无法运行

python - 如何在不关闭终端的情况下退出 SimpleHTTPServer?