Задать вопрос
@BeginnerGuy

Как сделать альтернативное управление для сторонней игры, при помощи Python'a?

Есть игра, управление в ней очень неудобное (кнопки перебиндить в настройках нельзя, и ПО на клаву нет), вот в чём идея - написать код на питоне, который бы обманывал игру. Допустим я нажимаю клавишу 1 на нампаде, но игра как бы думает что я нажал f (как она и задумывала). Около 8 часов шерстил информацию... читал про subprocess, pyautogui, pywinauto, keyboard, getch, мультипроцессинг, многопоточность - не могу понять, и всё. Может напишите, про что конкретно почитать, кого лучше послушать, или может немного по другому на проблему посмотреть? Ответьте, если не сложно
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
Lord_of_Rings
@Lord_of_Rings
Дунадан - северный странник. Злой, но очень добрый
Устнавливаете keyboard и пишите скрипт, вроде этого:
import keyboard

# Функция, которая будет вызываться при нажатии клавиши 1
def press_1():
    keyboard.press_and_release('f')

keyboard.on_press_key('1', press_1)

Он будет перехватывать нажатие единицы во всей системе (а не только в игре) и эмулировать нажатие клавиши f
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы