dpressed = 0
def on_press(key):
if key == ('d'):
global dpressed
dpressed+=1
logging.info("D: %s" % dpressed)
当我运行此代码并按 d 时,没有任何 react ,我怀疑这是因为检查时需要调用其他键。有人知道它应该是什么吗?
最佳答案
对于可能遇到此问题的其他任何人,我从顶部的 pynput.keybord 导入了 KeyCode。然后我将 ('d') 改为 KeyCode.from_char('d')。这应该适用于有此问题的任何人。有一个很好的解释 here
关于python - 在 Python 中使用 pynput 检查特定键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53693820/