передвинуть мышку в сторону

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18
Пробовал значения Y как None, выдаёт ошибку. Как ещё можно горизонтально передвинуть мышку в право/лево, чтобы это было плавно. Передвинуть не в определённую точку:
Код:
import keyboard
import pyautogui

slash_key = "a"

if keyboard.is_pressed(slash_key):
    pyautogui.moveTo()
а если пока кнопка "а" зажата, движения мышки будет продолжаться. Помогите пожалуйста)
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Как ещё можно горизонтально передвинуть мышку в право/лево, чтобы это было плавно
Вот так можно например:
Python:
import keyboard
import pyautogui

slash_key = 'a'
exit_key = 'q'


def move(speed=10, left=100, right=1000):
    """Функция для передвижения курсора мыши по горизонтали"""

    width, height = pyautogui.position()

    if width not in range(left, right):
        move.direction *= -1
    pyautogui.moveTo(width + speed * move.direction, height)


# начальное направление движения (влево)
move.direction = -1

while True:
    if keyboard.is_pressed(slash_key):
        move()
    elif keyboard.is_pressed(exit_key):
        break
 

Форум IT Специалистов