Ну вообще я представляю это как значение которое хранится в памяти игры, при изменении которого игра должна отреагировать, но похоже я заблуждаюсь, ведь значение нажатия клавиши может и не хранится в памяти как я понимаю. Ну вообще как я понимаю, самый хороший способ, это вызывать внутриигровые функции с аргументами, которые и будут выполнять те или иные действия в игре, но вот тут сразу возникает 2 вопроса, первый как найти такие функции, второй как вызвать такую функцию без инжекта в игру? (Разве такое не возможно?) И была у меня ещё одна идея касательно инжекта, а что если брать какую либо незначительную функцию и заменять её в памяти на нужную тебе, а после возвращаться всё наместо, но мне кажется это очень сложно и может с лёгкостью спровоцировать вылет игры. (Типо не инжект своего кода в игра, а замена сигнатуры на свою и возврат потом назад, той что была.) Не ужели даже cheat engine, что бы считать память что то инжектит в игру? Если да, то я явно многое ещё не понял и попросил бы мне тогда подкинуть список литературы, что бы понимать, что к чему.