@Dima_E

Как максимально близко к клавиатуре эмулировать нажатие кнопок?

Нужно для игры, чтобы нажимать 1 кнопку Q, игра конечно блокирует подобное действие.
Писал скрипт на python, используя библ Pyautogui, скрипт полностью блокируется,
макросы мыши от Logitech, позволяет нажимать на скилы зацикливая макрос, но другие клавиши не проходят,
но если на 1 макрос поставить только 1 клавишу q, то игра пропускает, если цикл или в макросе больше 1 действия, снова блокирует.
Пробовал экранную клавиатуру windows, думая если она сработает, по ней можно скриптом кликать, тоже не прошло.

Создавал вопрос ранее посоветовали библ Kyeboard, хотя в ней сразу было указано что в играх не работает как и для создания ботов, но результат был, можно было нажимать на скилы аналогично макросам, но при попытки зациклить скрипт снова блокировал, q нажимать не позволял.

Как нажать программно Q так чтобы игра пропустила ?
Или нажимать на кнопку мыши, а точнее не просто mouse3, а на кнопку на которой стоит макрос, обратится к мыши, если такое возможно.
  • Вопрос задан
  • 1247 просмотров
Пригласить эксперта
Ответы на вопрос 2
flapflapjack
@flapflapjack
на треть я прав
https://github.com/oblitum/Interception
https://github.com/dc740/AutoHotPy
это библиотека для майкрософт драйвера виртуальных устройств ввода и обертка для питона
https://habr.com/ru/post/346258/ сама статья с кодом
Я кликера для л2 руофа делал но через пару месяцев их защита перестала запускать игру при наличии драйвера в системе

для других игр прокатит
Ответ написан
NeiroNx
@NeiroNx
Программист
Максимально близко - это сделать аппаратную клавиатуру из Atmega32u4 https://ru.aliexpress.com/item/CJMCU-Beetle-Leonar... посылая комманды по RS232 - управлять ей из своих программ.
Можно также попытаться найти драйвер виртуальной клавиатуры, но игра это легко обнаружит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы