net.ctdp.rfdynhud.input
Class InputDeviceManager
java.lang.Object
net.ctdp.rfdynhud.input.InputDeviceManager
public class InputDeviceManager
- extends java.lang.Object
This manager keeps information about plugged in Joysticks (Wheels) and their buttons.
- Author:
- Marvin Froehlich (CTDP)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InputDeviceManager
public InputDeviceManager()
getNumKeys
public final int getNumKeys()
getKeyName
public final java.lang.String getKeyName(int i)
getKeyIndex
public final int getKeyIndex(java.lang.String name)
getEnglishKeyName
public final java.lang.String getEnglishKeyName(int i)
getKeyIndexByEnglishName
public final int getKeyIndexByEnglishName(java.lang.String name)
getNumJoysticks
public final int getNumJoysticks()
getJoystickNameForIni
public final java.lang.String getJoystickNameForIni(int i)
getJoystickButtonNameForIni
public final java.lang.String getJoystickButtonNameForIni(int i)
getJoystickName
public final java.lang.String getJoystickName(int i)
getJoystickIndex
public final int getJoystickIndex(java.lang.String name)
getNumJoystickButtons
public final int getNumJoystickButtons(int joystickIndex)
getJoystickButtonName
public final java.lang.String getJoystickButtonName(int joystickIndex,
int i)
getJoystickButtonIndex
public final int getJoystickButtonIndex(int joystickIndex,
java.lang.String name)
getNumComponents
public final int getNumComponents()
getJoystickButtonIndexOffset
public final int getJoystickButtonIndexOffset(int joystickIndex)
decodeData
public void decodeData(byte[] buffer)