Имитация нажатия клавиш с помощью Rstudio - PullRequest
0 голосов
/ 03 июля 2018

Нужна помощь в симуляции нажатия клавиш с помощью Rstudio. Моя идея состоит в том, чтобы установить мой код на sys.sleep на некоторое время, а затем включить конкретную игру (например, fifa или аналогичную) и использовать Rstudio для имитации клавиш клавиатуры.

Хотите обучить процессу обучения CNN / Q умение играть в определенную игру в мини-ситуации.

До сих пор проверено эта опция в стеке переполнена , но, похоже, она больше не работает.

Одна из идей, которые у меня были, состоит в том, чтобы использовать пакет Rcpp для реализации кода C / C ++ в R. Нашел один пример, как моделировать в C ++, но до сих пор мне не удалось реализовать этот код в среде Rcpp.

Любая помощь будет очень признательна.

EDITED

Мое решение до сих пор состоит в том, чтобы получить исходный код Python ( учебник на YouTube ):

from pynput.keyboard import Key, Controller

keyboard = Controller()

keyboard.press(Key.left) 
keyboard.release(Key.left)

Сохраните код как "code.py", затем на RStudio установите пакет "reticulate" и исходный код в RStudio по:

system("python code.py")

Ключи могут быть найдены в видео YouTube (прилагается выше).

Добрый день.

p.s. Работа на Windows 10

1 Ответ

0 голосов
/ 20 августа 2018

Существует совершенно новый пакет R KeyboardSimulator, который задокументирован на

https://cran.r -project.org / веб / пакеты / KeyboardSimulator / index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...