7

Javaラッピングを備えたWindows用の仮想ジョイスティックについて聞いたことがありますか?

私はPPJOYを試しましたが、うまく機能しますが、Javaから機能させるにはJNIを使​​用する必要があり、当面は簡単ではないようです。

ありがとう!

4

2 に答える 2

7

あります。PPJoyのJavaラッパーを作成しました。そして、それは本当に使いやすいです。見る:

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();
}

ソースコードとバイナリはここにあります。

于 2011-01-04T14:44:53.673 に答える
1

私はこれを見つけました:

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

まだ試していません。それが役に立てば幸い!

于 2014-01-15T14:41:11.967 に答える