捕获所有键盘输入
Capture All Keyboard Input
首先,我知道这可以用于键盘记录程序。我不打算那样做,我想做一个应用程序,监听自定义键组合只是为了自动化一些非常烦人的任务。
是否有某种方法可以捕获来自键盘的所有输入?
您似乎正在寻找RegisterHotKey()
。
我不认为你想要钩子所有的键盘输入。你只需要一个应用程序与一个隐藏的窗口监听WM_HOTKEY
。我觉得你甚至不需要自己写。有很多实用程序可以帮你完成这个任务,让你将系统范围的热键与你指定的操作相关联,例如AutoHotKey.
即使在应用程序不集中时也要捕获键盘输入,您需要使用windows钩子WH_KEYBOARD 1。它应该作为注入到所有进程中的DLL来实现。例子
相关文章:
- 视窗键盘输入 c++
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- C ++异步键盘输入(标准方式)
- 盖奇不读取键盘输入
- 在 Linux 上C++:在作为 systemd 服务运行时侦听键盘输入
- 是否可以将键盘输入绑定到 Win32 中的单个应用程序?
- 使用 Windows API c++ 的键盘输入
- 如何检查从键盘输入的特定整数值是否存在于C++文件中的一行或多行中
- 为什么如果我从键盘输入EOF克里昂不要在运行窗口打印程序的输出?
- 从特定 USB 端口捕获键盘输入
- 使用 sfml 进行 2 个键盘输入
- 如何对并行键盘输入进行编程
- 区分键盘记录器中的密码和其他类型的键盘输入
- OpenGL/GLFW/GLM-键盘输入无反应
- 在 MFC 应用中模拟应用内的键盘输入C++
- 如何在C++中终止具有键盘输入的侦听 TCP 服务器
- 通过键盘输入字符串数组和 int 数组的数组大小
- QString变量在使用QT Creator从键盘输入的双变量后跳过
- 如何在CPP中获取直接键盘输入?(跨平台)
- SDL键盘输入未触发