PessoALL,
Seguinte, preciso da ajuda de alguem que entenda de JNA !
Tenho um aplicativo que envia comandos de teclado, porém gostaria de utilizar as apis nativas do windows para realizar o envio desses comandos (algo como SendMessage).
Sei que posso utilizar o JNA para realizar isso, porém não faço ideia de como implementar!!
Abaixo posto a parte do código da aplicação que simula os eventos, para que quem for ajudar, possa ter uma ideia do que to falando e ficar mais facil de compreender.
final Robot robot = new Robot();
new Thread() {
@Override
public void run() {
robot.delay(3000);
while (rodar) {
robot.delay(1000);
robot.keyPress(master1);
robot.keyRelease(master1);
robot.delay(1000);
robot.keyPress(master2);
robot.keyRelease(master2);
}
}
}.start();
Variaveis:
private int master1 = KeyEvent.VK_F5;
private int master2 = KeyEvent.VK_ENTER;