c++ - 如何在没有第三方软件的情况下轮询鼠标宏键?

标签 c++ c windows mouseevent mouse

假设我们有一款游戏 MMO 鼠标,侧面有 12 个按键。

我做了一些研究,发现 Windows 并不真正支持这么多按键,因此您必须使用鼠标驱动程序来访问按键。我没有找到的是,如何使用驱动程序访问 key ?

所有这些鼠标都有各自的软件,可以让您重新绑定(bind)它们,但我感兴趣的是在较低级别上没有软件的情况。

  • 如何在我自己的 C++ 程序中轮询按下的宏键?

  • 我们如何与司机交换信息?

最佳答案

建议,编写一个小程序来轮询连接鼠标的 USB 端口,

每次从鼠标接收到数据时,都会显示该数据。

跟踪您执行的鼠标操作与鼠标输入结果之间的相关性。

关于c++ - 如何在没有第三方软件的情况下轮询鼠标宏键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358979/

相关文章:

c - 套接字上的 select() 超时

c++ - 如何仅 Hook Windows API 上的键盘焦点

c++ - 提高 SQLite SELECT 性能

c++ - 从 Qt 中的文件中读取整数

c++ - 当我们可以使用普通函数修改静态数据成员时,静态成员函数的需求是什么?

c - 调用 fclose() 后,该文件多快可用于另一个线程?

c++ - C++ 结构的函数

c - 在 C 中打印字符串的所有排列

windows - 批处理文件中 for 循环中关系运算符的用法

Windows - 通过 "localhost"访问数据是否会产生网络堆栈开销