KEY_0, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_A, KEY_ADD, KEY_APOSTROPHE, KEY_APPS, KEY_AT, KEY_AX, KEY_B, KEY_BACK, KEY_BACKSLASH, KEY_C, KEY_CAPITAL, KEY_CIRCUMFLEX, KEY_COLON, KEY_COMMA, KEY_CONVERT, KEY_D, KEY_DECIMAL, KEY_DELETE, KEY_DIVIDE, KEY_DOWN, KEY_E, KEY_END, KEY_EQUALS, KEY_ESCAPE, KEY_F, KEY_F1, KEY_F10, KEY_F11, KEY_F12, KEY_F13, KEY_F14, KEY_F15, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_G, KEY_GRAVE, KEY_H, KEY_HOME, KEY_I, KEY_INSERT, KEY_J, KEY_K, KEY_KANA, KEY_KANJI, KEY_L, KEY_LAST, KEY_LBRACKET, KEY_LCONTROL, KEY_LEFT, KEY_LMENU, KEY_LMETA, KEY_LSHIFT, KEY_M, KEY_MINUS, KEY_MULTIPLY, KEY_N, KEY_NEXT, KEY_NOCONVERT, KEY_NUMLOCK, KEY_NUMPAD0, KEY_NUMPAD1, KEY_NUMPAD2, KEY_NUMPAD3, KEY_NUMPAD4, KEY_NUMPAD5, KEY_NUMPAD6, KEY_NUMPAD7, KEY_NUMPAD8, KEY_NUMPAD9, KEY_NUMPADCOMMA, KEY_NUMPADENTER, KEY_NUMPADEQUALS, KEY_O, KEY_P, KEY_PAUSE, KEY_PERIOD, KEY_PGDN, KEY_PGUP, KEY_POWER, KEY_PRIOR, KEY_PRTSCR, KEY_Q, KEY_R, KEY_RBRACKET, KEY_RCONTROL, KEY_RETURN, KEY_RIGHT, KEY_RMENU, KEY_RMETA, KEY_RSHIFT, KEY_S, KEY_SCROLL, KEY_SEMICOLON, KEY_SLASH, KEY_SLEEP, KEY_SPACE, KEY_STOP, KEY_SUBTRACT, KEY_SYSRQ, KEY_T, KEY_TAB, KEY_U, KEY_UNDERLINE, KEY_UNKNOWN, KEY_UNLABELED, KEY_UP, KEY_V, KEY_W, KEY_X, KEY_Y, KEY_YEN, KEY_Z
Constructor and Description |
---|
NewtKeyInput() |
Modifier and Type | Method and Description |
---|---|
static int |
convertJmeCode(int key)
convertJmeCode converts KeyInput key codes to AWT key codes. |
static int |
convertNewtKey(short key)
convertAwtKey converts AWT key codes to KeyInput key codes. |
void |
destroy()
Ceases listening to events from the device.
|
long |
getInputTimeNanos() |
void |
initialize()
Initializes the native side to listen into events from the device.
|
boolean |
isInitialized() |
void |
keyPressed(com.jogamp.newt.event.KeyEvent evt) |
void |
keyReleased(com.jogamp.newt.event.KeyEvent evt) |
void |
keyTyped(com.jogamp.newt.event.KeyEvent evt) |
void |
setInputListener(RawInputListener listener)
Sets the input listener to receive events from this device.
|
void |
setInputSource(com.jogamp.newt.opengl.GLWindow comp) |
void |
update()
Queries the device for input.
|
public void initialize()
Input
initialize
in interface Input
public void destroy()
Input
public void setInputSource(com.jogamp.newt.opengl.GLWindow comp)
public long getInputTimeNanos()
getInputTimeNanos
in interface Input
public void update()
Input
update
in interface Input
Input.setInputListener(com.jme3.input.RawInputListener)
public boolean isInitialized()
isInitialized
in interface Input
Input.initialize()
,
Input.destroy()
public void setInputListener(RawInputListener listener)
Input
setInputListener
in interface Input
public void keyTyped(com.jogamp.newt.event.KeyEvent evt)
public void keyPressed(com.jogamp.newt.event.KeyEvent evt)
keyPressed
in interface com.jogamp.newt.event.KeyListener
public void keyReleased(com.jogamp.newt.event.KeyEvent evt)
keyReleased
in interface com.jogamp.newt.event.KeyListener
public static int convertJmeCode(int key)
convertJmeCode
converts KeyInput key codes to AWT key codes.key
- jme KeyInput key codepublic static int convertNewtKey(short key)
convertAwtKey
converts AWT key codes to KeyInput key codes.key
- awt KeyEvent key code