public class NewtKeyInput
extends java.lang.Object
implements com.jme3.input.KeyInput, com.jogamp.newt.event.KeyListener
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_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() |
long |
getInputTimeNanos() |
void |
initialize() |
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(com.jme3.input.RawInputListener listener) |
void |
setInputSource(com.jogamp.newt.opengl.GLWindow comp) |
void |
update() |
public void initialize()
initialize in interface com.jme3.input.Inputpublic void destroy()
destroy in interface com.jme3.input.Inputpublic void setInputSource(com.jogamp.newt.opengl.GLWindow comp)
public long getInputTimeNanos()
getInputTimeNanos in interface com.jme3.input.Inputpublic void update()
update in interface com.jme3.input.Inputpublic boolean isInitialized()
isInitialized in interface com.jme3.input.Inputpublic void setInputListener(com.jme3.input.RawInputListener listener)
setInputListener in interface com.jme3.input.Inputpublic void keyTyped(com.jogamp.newt.event.KeyEvent evt)
public void keyPressed(com.jogamp.newt.event.KeyEvent evt)
keyPressed in interface com.jogamp.newt.event.KeyListenerpublic void keyReleased(com.jogamp.newt.event.KeyEvent evt)
keyReleased in interface com.jogamp.newt.event.KeyListenerpublic 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