这是我现在拥有的代码
from pynput import keyboard
def on_press(key):
if 'char' in dir(key): # check if char method exists,
if key.char == 'q': # check if it is 'q' key
print("1")
def on_release(key):
if 'char' in dir(key): # check if char method exists,
if key.char == 'q': # check if it is 'q' key
print("2")
# Collect events until released
with keyboard.Listener(
on_press=on_press,
on_release=on_release) as listener:
listener.join()
当我按“ q”键时,它会不断向我的操作系统中的1 bc垃圾邮件发送翻译密钥 按住不放以发送q键。 我想要它,这样当我按q时它只会说1 当我释放“ q”时,它说2 我知道这是代码的编写方式,我只是不知道如何修改它才能得到我想要的代码 我真的是编程新手,如果这很明显,我对此感到抱歉