Processing управление приложением

darkjorik
Offline
Зарегистрирован: 08.11.2014

Шаманю с созданием джойстика на базе платы arduino.

Подскажите возхможен дли такой путь.

Привязать arduino джойстик к Processing , а уже из среды управлять другим приложением , сторонней игрой например Ведьмак 3.

 

Спрашиваю в виду того что с Processing знаком довольно поверхностно.

Nosferatu
Offline
Зарегистрирован: 04.11.2012

Возможно.  Через команды клавиатуре и мышке.

Только описания на сайте processing.org я не видел.

Есть у меня кусок  кода JAVA, скопированный на просторах интернета , который работает в processing.

Этот пример печатает, если его запустить и открыть блокнот.



import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;


void setup()
{
}

void draw()
{     
  try {
    Robot robot = new Robot();

    robot.delay(100);

    robot.keyPress(KeyEvent.VK_D);

    robot.keyPress(KeyEvent.VK_A);

    robot.keyPress(KeyEvent.VK_R);

    robot.keyPress(KeyEvent.VK_K);

    robot.keyPress(KeyEvent.VK_J);

    robot.keyPress(KeyEvent.VK_O);
        
    robot.keyPress(KeyEvent.VK_R);

    robot.keyPress(KeyEvent.VK_I);

    robot.keyPress(KeyEvent.VK_K);

    robot.keyPress(KeyEvent.VK_ENTER);
  } 
  catch (AWTException e) {
    e.printStackTrace();
  }
}

Команды клавиатуре

Команды мышке