【发布时间】:2021-03-27 09:44:54
【问题描述】:
我正在尝试使用 Python 来替换 AutoHotkey。我已经设置了 pynput 来收听按键,并让大部分工作都按我的预期工作。但是,我有一个问题,如果我通过听键盘并在按键上做某事来“重新绑定”一个键,它仍然会发送原始命令。我不了解 DirectInput 幕后的东西,更不用说上面的所有层了,所以很难解释我的问题。
我想要的示例(“重新绑定”F3 到鼠标点击):
Press F3
Mouse click input is sent
发生情况的示例:
Press F3
F3 input is sent
Mouse click input is sent
如何防止发送多余的密钥,所以只发送我的“反弹”动作?
【问题讨论】:
标签: python python-3.x pyautogui pynput