簡體   English   中英

python keyboard.press 無法與其他應用程序一起使用

[英]python keyboard.press not working with other applicatons

我制作了一個 python 腳本,它每秒按一次空格,這樣我就可以在游戲中 go AFK 而不會因為閑置而被踢。 我在記事本中對其進行了測試並且它可以工作但是當我打開 Minecraft 或 Roblox 時沒有任何反應。 我確實嘗試尋找答案,但找不到任何東西

from pynput.keyboard import Key, Controller
import time
keyboard = Controller()


while True:
    time.sleep(1)
    keyboard.press(' ')
    keyboard.release(' ')

有時游戲無法識別超短按鍵。 本質上,您的空間按下時間不到一微秒。 嘗試在按下和釋放之間增加延遲。

from pynput.keyboard import Key, Controller
import time
keyboard = Controller()


while True:
    time.sleep(1)
    keyboard.press(' ')
    time.sleep(0.15)
    keyboard.release(' ')

您可能應該以管理員身份運行 cmd 並延遲注冊密鑰。 玩弄延遲值以找到適合您需要的值

from pynput.keyboard import Key, Controller
import time
import keyboard
keyboard = Controller()


while 1:
    if keyboard.is_pressed('r'):
        while True:
            time.sleep(1)
            keyboard.press('space')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM