Python 映射键盘键以用作鼠标左键单击

Python 映射键盘键以用作鼠标左键单击,python,keyboard,mouse,Python,Keyboard,Mouse,所以我的鼠标左键有点坏了。 然后我有了一个想法,制作一个python脚本,将鼠标按钮映射到键盘上的空格键。 我只是设法实现了点击,但没有保持,它仍然有点僵硬,所以我需要帮助 以下是我目前的脚本: import time import keyboard import pyautogui import win32api import win32con def LeftClick(x, y): win32api.Set

所以我的鼠标左键有点坏了。 然后我有了一个想法,制作一个python脚本,将鼠标按钮映射到键盘上的空格键。 我只是设法实现了点击,但没有保持,它仍然有点僵硬,所以我需要帮助

以下是我目前的脚本:

    import time
    import keyboard
    import pyautogui
    import win32api
    import win32con
    
    
    def LeftClick(x, y):
        win32api.SetCursorPos((x, y))
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0)
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, x, y, 0, 0)
    
    
    while True:
        if keyboard.is_pressed('space'):
            print("Left mouse button pressed")
            MousePos = pyautogui.position()
            LeftClick(MousePos.x, MousePos.y)
            time.sleep(0.1)

确切的问题是什么?如果我按住空格键,它不会识别我按住点击按钮,它只会发送一系列点击事件