如何防止在Python中某些键“发送”输入

7 浏览
0 Comments

如何防止在Python中某些键“发送”输入

我正在尝试使用Python来替代AutoHotkey。我已经设置了pynput来监听按键,并且大部分工作都按照我的预期进行了。然而,我遇到了一个问题,即如果通过监听键盘并在按键时执行某些操作来“重新绑定”键,则仍然会发送原始命令。我对DirectInput背后的原理一无所知,更不用说上面的所有层次了,所以很难解释我的问题。

我想要的示例(将F3“重新绑定”为鼠标点击):

按下F3

发送鼠标点击输入

实际发生的情况示例:

按下F3

发送F3输入

发送鼠标点击输入

如何防止发送多余的按键,只发送我的“重新绑定”操作?

0