java jni wrapper jna joystick

Joystick virtual en Java



jni wrapper (2)

He encontrado esto:

http://www.hardcode.de/jxinput/

No intentado todavía sin embargo. ¡Espero eso ayude!

¿Has oído hablar de un joystick virtual para Windows que tiene envoltorios de Java?

He intentado con PPJOY, y funciona muy bien, pero luego necesitaré usar JNI para hacerlo funcionar desde Java y eso no parece fácil por el momento.

¡Gracias!


Ahí tienes. He creado un contenedor Java para PPJoy. Y es realmente fácil de usar. Ver:

try { /* * Try to create a new joystick. */ Joystick joystick = new Joystick(); try { /* * Set joystick values */ /* * Set analog values for Axis X/Y/Z, * Rotation X/Y/Z, Slider, Dial. Overall 8 axes. * * Here we set the Z Axis to maximum. */ joystick.analog[Joystick.ANALOG_AXIS_Z] = Joystick.ANALOG_MAX; /* * Set digital values for the buttons. Overall 16 buttons. * * Here we turn on the 13-th button */ joystick.digital[12] = Joystick.DIGITAL_ON; /* * Send the data to the joystick. Keep in mind, * that the send method may throw a JoystickException */ joystick.send(); } finally { joystick.close(); } } catch (JoystickException e) { e.printStackTrace(); }

El código fuente y los binarios se pueden encontrar aquí .