(注:プログラミング初心者でスタックオーバーフロー初心者でもあるので、間違っていたらごめんなさい)
バックスラッシュ ("\") キーを押したままにすると、左クリック ボタンがスパムになる (オンライン ゲームの場合。マウス ボタンをバインドします) プログラムを作成しようとしています。マウスの左クリックを検出する必要がなく、プログラムがマウスクリックを検出するという問題に遭遇しないようにするためです)。私のコードは現在動作していますが、「\」が離されると、保持されている時間に基づいてクリックを停止するのに数秒かかります。
ここに私のコードがあります:
from pynput.keyboard import Key, Listener
import pyautogui
def key_down(key):
if str(key) == "'\\\\'":
pyautogui.click()
def key_up(key):
if str(key) == "'\\\\'":
print('key has been lifted')
with Listener(on_press=key_down,on_release=key_up) as l:
l.join()
私は何か間違ったことをしていますか?この問題を解決する方法はありますか?