Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Pynput та же клавиатура контроллера и мышь

Автор вопроса: LeoОтветов: 1

Я знаю проблему, но не знаю, как ее исправить. Контроллер перезаписывается, но как я могу это изменить?

import pynput

from pynput.keyboard import Key, Controller
from pynput.mouse import Button, Controller


keyboard = Controller()
mouse = Controller()

keyboard.press(Key.cmd_l),  keyboard.press('d')
keyboard.release(Key.cmd_l), keyboard.release('d')

mouse.move = (58, 535)
mouse.click(Button.left, 1)

with keyboard.pressed(Key.cmd_l):
    keyboard.press(Key.cmd_l)
    keyboard.release(Key.cmd_l)
    keyboard.press('d')
    keyboard.release('d')

pythonoverwritepynput

Ответы

Ответ 1 · рейтинг 5 · Praind

Импортировать с псевдонимом.

from pynput.keyboard import Key, Controller as KeyboardController
from pynput.mouse import Button, Controller as MouseController

keyboard = KeyboardController()
mouse = MouseController()

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы