Я пытаюсь удерживать клавишу Shift и одновременно щелкать мышью. Я искал в Интернете и нашел вопрос об этом в stackoverflow. Это сообщение: Pyautogui - нужно зажать Shift и щелкнуть
Также код в этом посте работал примерно три раза!
Потом вдруг перестало работать. Это действительно странно. Я также попробовал это с pynput. Вот мой пост: Удерживая клавишу Shift + щелчок мышью
Кажется, что удержание Shift и щелчок мышью работают отдельно.
Однако вместе это, кажется, не работает
Это код:
import pyautogui
import time
time.sleep(2)
pyautogui.keyDown('shift')
pyautogui.click()
pyautogui.keyUp('shift')
Я работаю в ОС Windows






Вроде нормально работает?
Может быть, использовать больше keydown('shift') получится
Я предлагаю вам не использовать pyautogui.
Его легко и просто с другими модулями. Установите keyboard (для управления клавиатурой) и 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 в Windows?