按住 Shift 键并单击鼠标
Shift and mouse click
我正在尝试按住 Shift 键的同时单击鼠标。我在网上搜索了一下,发现了一个关于这个的 Whosebug 问题。这是post:Pyautogui - Need to hold shift and click
此 post 中的代码也工作了大约 3 次!
然后突然停止工作了。真是奇怪。我也用 pynput
试过了。这是我的 post:
好像按住shift和点击鼠标是分开工作的。
不过,放在一起好像不行
这是代码:
import pyautogui
import time
time.sleep(2)
pyautogui.keyDown('shift')
pyautogui.click()
pyautogui.keyUp('shift')
我 运行 windows OS
看起来工作正常?
也许使用更多 keydown('shift')
会达到
我建议你不要使用pyautogui
。
它与其他模块一起简单易行。安装keyboard
(for controlling keyboard) and mouse
(用于控制鼠标)
这是一个可以满足您要求的示例代码:
import keyboard, mouse #< Importing the required modules
keyboard.press("shift") #< Presses and holds the key
mouse.click("left") #< Makes Left click
keyboard.release("shift") #< Releases the held key
我正在尝试按住 Shift 键的同时单击鼠标。我在网上搜索了一下,发现了一个关于这个的 Whosebug 问题。这是post:Pyautogui - Need to hold shift and click
此 post 中的代码也工作了大约 3 次!
然后突然停止工作了。真是奇怪。我也用 pynput
试过了。这是我的 post:
好像按住shift和点击鼠标是分开工作的。
不过,放在一起好像不行
这是代码:
import pyautogui
import time
time.sleep(2)
pyautogui.keyDown('shift')
pyautogui.click()
pyautogui.keyUp('shift')
我 运行 windows OS
看起来工作正常?
也许使用更多 keydown('shift')
会达到
我建议你不要使用pyautogui
。
它与其他模块一起简单易行。安装keyboard
(for controlling keyboard) and mouse
(用于控制鼠标)
这是一个可以满足您要求的示例代码:
import keyboard, mouse #< Importing the required modules
keyboard.press("shift") #< Presses and holds the key
mouse.click("left") #< Makes Left click
keyboard.release("shift") #< Releases the held key