在 Windows 系统中阻止鼠标键
Block mouse key in Windows system
我的同事在他的工作中使用 Icon7 Twister Evolution 鼠标指针,并在他的演示文稿中用作鼠标指针。一旦他更新到 Windows 10,他就使用默认的鼠标驱动程序,因为生产商没有提供任何驱动程序。问题是当他不小心按下设备上两个特殊按钮中的一个时,会导致出现奇怪的行为,例如阻塞键盘或不断按 shift 键,迫使我的朋友重新启动机器并破坏他的演示文稿。
有没有办法在系统方面阻止那些特定的设备密钥?
也许有办法以某种方式编写这样的密钥拦截器应用程序?
我已经尝试过许多应用程序,例如 X-Mouse Button Control or SharpKeys,但其中 none 可以在 Windows 10 中正常工作。
我通过使用 this example.
中的大部分内容解决了这个问题
重点是注册到 keyboard/mouse 的 low-level 钩子,并通过返回 non-zero 指针吞下输入。
我的同事在他的工作中使用 Icon7 Twister Evolution 鼠标指针,并在他的演示文稿中用作鼠标指针。一旦他更新到 Windows 10,他就使用默认的鼠标驱动程序,因为生产商没有提供任何驱动程序。问题是当他不小心按下设备上两个特殊按钮中的一个时,会导致出现奇怪的行为,例如阻塞键盘或不断按 shift 键,迫使我的朋友重新启动机器并破坏他的演示文稿。
有没有办法在系统方面阻止那些特定的设备密钥?
也许有办法以某种方式编写这样的密钥拦截器应用程序?
我已经尝试过许多应用程序,例如 X-Mouse Button Control or SharpKeys,但其中 none 可以在 Windows 10 中正常工作。
我通过使用 this example.
中的大部分内容解决了这个问题重点是注册到 keyboard/mouse 的 low-level 钩子,并通过返回 non-zero 指针吞下输入。