Python 如何使用pynput按住键?
我正在使用pynput,我希望能够按住键,特别是wasd,但当我尝试运行此代码时,它只按下键,不会按住键2秒钟。如果有人知道我做错了什么,请告诉我。谢谢Python 如何使用pynput按住键?,python,Python,我正在使用pynput,我希望能够按住键,特别是wasd,但当我尝试运行此代码时,它只按下键,不会按住键2秒钟。如果有人知道我做错了什么,请告诉我。谢谢 import time keyboard = Controller() time.sleep(2) keyboard.press('w') time.sleep(2) keyboard.release('w') 也许可以试试PyAutoGui。它更简单,可以在几行代码中使用。我从你那里得到了密码 如果你只想按下一个键,那么就这样做 fro
import time
keyboard = Controller()
time.sleep(2)
keyboard.press('w')
time.sleep(2)
keyboard.release('w')
也许可以试试PyAutoGui。它更简单,可以在几行代码中使用。我从你那里得到了密码 如果你只想按下一个键,那么就这样做
from pyautogui import*
from time import sleep
keyDown("a") #pressing down key 'a'
sleep() #how ever long you want
keyUp("a") #stop pressing key 'a' down
希望这有帮助。您可以进行两秒钟的循环。(我没有足够的声誉来评论。)试着用“with”语句握住你的钥匙。 在我的示例中,它包含“alt”和标签
import time
from pynput.keyboard import Key, Controller
keyboard = Controller()
with keyboard.pressed(Key.alt):
keyboard.press(Key.tab)
time.sleep(1)
keyboard.press(Key.tab)
time.sleep(1)
keyboard.press(Key.tab)
time.sleep(1)
我也有同样的问题,任何地方都没有解决方案
import time
from pynput.keyboard import Key, Controller
keyboard = Controller()
with keyboard.pressed(Key.alt):
keyboard.press(Key.tab)
time.sleep(1)
keyboard.press(Key.tab)
time.sleep(1)
keyboard.press(Key.tab)
time.sleep(1)