Package com.jme3.input
Interface KeyInput
- All Superinterfaces:
Input
- All Known Implementing Classes:
AwtKeyInput,AWTKeyInput,DummyKeyInput,GlfwKeyInput,GlfwKeyInputVR,LwjglKeyInput
A specific API for interfacing with the keyboard.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int0 key.static final int1 key.static final int2 key.static final int3 key.static final int4 key.static final int5 key.static final int6 key.static final int7 key.static final int8 key.static final int9 key.static final inta key.static final int+ key (num pad).static final int' key.static final intstatic final int@ key (NEC PC98).static final intax key (Japanese).static final intb key.static final intback key.static final int\ key.static final intc key.static final intcaps lock key.static final intcircum flex key (Japanese).static final int: key (NEC PC98)static final int, key.static final intconvert key (Japanese).static final intd key.static final int.static final intdelete key.static final int/ key (num pad).static final intdown arrow key.static final inte key.static final intend key.static final int= key.static final intescape key.static final intf key.static final intF1 key.static final intF10 key.static final intF11 key.static final intF12 key.static final intF13 key.static final intF14 key.static final intF15 key.static final intF2 key.static final intF3 key.static final intF4 key.static final intF5 key.static final intF6 key.static final intF7 key.static final intF8 key.static final intF9 key.static final intg key.static final int` key.static final inth key.static final inthome key.static final inti key.static final intinsert key.static final intj key.static final intk key.static final intkana key (Japanese).static final intkanji key (Japanese).static final intl key.static final intthe last key.static final int[ key.static final intleft control key.static final intleft arrow key.static final intleft alt key.static final intLeft "Windows" key on PC keyboards, left "Option" key on Mac keyboards.static final intleft shift key.static final intm key.static final int- key.static final int* key (on keypad).static final intn key.static final intPgDn key.static final intnoconvert key (Japanese).static final intNumLK key.static final int0 key (num pad).static final int1 key (num pad).static final int2 key (num pad).static final int3 key (num pad).static final int4 key (num pad).static final int5 key (num pad).static final int6 key (num pad).static final int7 key (num pad).static final int8 key (num pad).static final int9 key (num pad).static final int, key on num pad (NEC PC98).static final intEnter key (num pad).static final int= on num pad (NEC PC98).static final into key.static final intp key.static final intpause key.static final int.static final intPgDn key.static final intPgUp key.static final intpower key.static final intPgUp key.static final intPrtScr key.static final intq key.static final intr key.static final int] key.static final intright control key.static final intenter (main keyboard) key.static final intright arrow key.static final intright alt key.static final intRight "Windows" key on PC keyboards, right "Option" key on Mac keyboards.static final intright shift key.static final ints key.static final intScroll lock key.static final int; key.static final int/ key (main keyboard).static final intsleep key.static final intspace key.static final intstop key (NEC PC98).static final int- key (num pad).static final intSysRq key.static final intt key.static final inttab key.static final intu key.static final int_ key (NEC PC98).static final intunmapped key.static final int(J3100).static final intup arrow key.static final intv key.static final intw key.static final intx key.static final inty key.static final intyen key (Japanese).static final intz key. -
Method Summary
Modifier and TypeMethodDescriptiongetKeyName(int key) Determine the name of the specified key in the current system language.Methods inherited from interface com.jme3.input.Input
destroy, getInputTimeNanos, initialize, isInitialized, setInputListener, update
-
Field Details
-
KEY_UNKNOWN
static final int KEY_UNKNOWNunmapped key.- See Also:
-
KEY_ESCAPE
static final int KEY_ESCAPEescape key.- See Also:
-
KEY_1
static final int KEY_11 key.- See Also:
-
KEY_2
static final int KEY_22 key.- See Also:
-
KEY_3
static final int KEY_33 key.- See Also:
-
KEY_4
static final int KEY_44 key.- See Also:
-
KEY_5
static final int KEY_55 key.- See Also:
-
KEY_6
static final int KEY_66 key.- See Also:
-
KEY_7
static final int KEY_77 key.- See Also:
-
KEY_8
static final int KEY_88 key.- See Also:
-
KEY_9
static final int KEY_99 key.- See Also:
-
KEY_0
static final int KEY_00 key.- See Also:
-
KEY_MINUS
static final int KEY_MINUS- key.- See Also:
-
KEY_EQUALS
static final int KEY_EQUALS= key.- See Also:
-
KEY_BACK
static final int KEY_BACKback key.- See Also:
-
KEY_TAB
static final int KEY_TABtab key.- See Also:
-
KEY_Q
static final int KEY_Qq key.- See Also:
-
KEY_W
static final int KEY_Ww key.- See Also:
-
KEY_E
static final int KEY_Ee key.- See Also:
-
KEY_R
static final int KEY_Rr key.- See Also:
-
KEY_T
static final int KEY_Tt key.- See Also:
-
KEY_Y
static final int KEY_Yy key.- See Also:
-
KEY_U
static final int KEY_Uu key.- See Also:
-
KEY_I
static final int KEY_Ii key.- See Also:
-
KEY_O
static final int KEY_Oo key.- See Also:
-
KEY_P
static final int KEY_Pp key.- See Also:
-
KEY_LBRACKET
static final int KEY_LBRACKET[ key.- See Also:
-
KEY_RBRACKET
static final int KEY_RBRACKET] key.- See Also:
-
KEY_RETURN
static final int KEY_RETURNenter (main keyboard) key.- See Also:
-
KEY_LCONTROL
static final int KEY_LCONTROLleft control key.- See Also:
-
KEY_A
static final int KEY_Aa key.- See Also:
-
KEY_S
static final int KEY_Ss key.- See Also:
-
KEY_D
static final int KEY_Dd key.- See Also:
-
KEY_F
static final int KEY_Ff key.- See Also:
-
KEY_G
static final int KEY_Gg key.- See Also:
-
KEY_H
static final int KEY_Hh key.- See Also:
-
KEY_J
static final int KEY_Jj key.- See Also:
-
KEY_K
static final int KEY_Kk key.- See Also:
-
KEY_L
static final int KEY_Ll key.- See Also:
-
KEY_SEMICOLON
static final int KEY_SEMICOLON; key.- See Also:
-
KEY_APOSTROPHE
static final int KEY_APOSTROPHE' key.- See Also:
-
KEY_GRAVE
static final int KEY_GRAVE` key.- See Also:
-
KEY_LSHIFT
static final int KEY_LSHIFTleft shift key.- See Also:
-
KEY_BACKSLASH
static final int KEY_BACKSLASH\ key.- See Also:
-
KEY_Z
static final int KEY_Zz key.- See Also:
-
KEY_X
static final int KEY_Xx key.- See Also:
-
KEY_C
static final int KEY_Cc key.- See Also:
-
KEY_V
static final int KEY_Vv key.- See Also:
-
KEY_B
static final int KEY_Bb key.- See Also:
-
KEY_N
static final int KEY_Nn key.- See Also:
-
KEY_M
static final int KEY_Mm key.- See Also:
-
KEY_COMMA
static final int KEY_COMMA, key.- See Also:
-
KEY_PERIOD
static final int KEY_PERIOD. key (main keyboard).- See Also:
-
KEY_SLASH
static final int KEY_SLASH/ key (main keyboard).- See Also:
-
KEY_RSHIFT
static final int KEY_RSHIFTright shift key.- See Also:
-
KEY_MULTIPLY
static final int KEY_MULTIPLY* key (on keypad).- See Also:
-
KEY_LMENU
static final int KEY_LMENUleft alt key.- See Also:
-
KEY_SPACE
static final int KEY_SPACEspace key.- See Also:
-
KEY_CAPITAL
static final int KEY_CAPITALcaps lock key.- See Also:
-
KEY_F1
static final int KEY_F1F1 key.- See Also:
-
KEY_F2
static final int KEY_F2F2 key.- See Also:
-
KEY_F3
static final int KEY_F3F3 key.- See Also:
-
KEY_F4
static final int KEY_F4F4 key.- See Also:
-
KEY_F5
static final int KEY_F5F5 key.- See Also:
-
KEY_F6
static final int KEY_F6F6 key.- See Also:
-
KEY_F7
static final int KEY_F7F7 key.- See Also:
-
KEY_F8
static final int KEY_F8F8 key.- See Also:
-
KEY_F9
static final int KEY_F9F9 key.- See Also:
-
KEY_F10
static final int KEY_F10F10 key.- See Also:
-
KEY_NUMLOCK
static final int KEY_NUMLOCKNumLK key.- See Also:
-
KEY_SCROLL
static final int KEY_SCROLLScroll lock key.- See Also:
-
KEY_NUMPAD7
static final int KEY_NUMPAD77 key (num pad).- See Also:
-
KEY_NUMPAD8
static final int KEY_NUMPAD88 key (num pad).- See Also:
-
KEY_NUMPAD9
static final int KEY_NUMPAD99 key (num pad).- See Also:
-
KEY_SUBTRACT
static final int KEY_SUBTRACT- key (num pad).- See Also:
-
KEY_NUMPAD4
static final int KEY_NUMPAD44 key (num pad).- See Also:
-
KEY_NUMPAD5
static final int KEY_NUMPAD55 key (num pad).- See Also:
-
KEY_NUMPAD6
static final int KEY_NUMPAD66 key (num pad).- See Also:
-
KEY_ADD
static final int KEY_ADD+ key (num pad).- See Also:
-
KEY_NUMPAD1
static final int KEY_NUMPAD11 key (num pad).- See Also:
-
KEY_NUMPAD2
static final int KEY_NUMPAD22 key (num pad).- See Also:
-
KEY_NUMPAD3
static final int KEY_NUMPAD33 key (num pad).- See Also:
-
KEY_NUMPAD0
static final int KEY_NUMPAD00 key (num pad).- See Also:
-
KEY_DECIMAL
static final int KEY_DECIMAL. key (num pad).- See Also:
-
KEY_F11
static final int KEY_F11F11 key.- See Also:
-
KEY_F12
static final int KEY_F12F12 key.- See Also:
-
KEY_F13
static final int KEY_F13F13 key.- See Also:
-
KEY_F14
static final int KEY_F14F14 key.- See Also:
-
KEY_F15
static final int KEY_F15F15 key.- See Also:
-
KEY_KANA
static final int KEY_KANAkana key (Japanese).- See Also:
-
KEY_CONVERT
static final int KEY_CONVERTconvert key (Japanese).- See Also:
-
KEY_NOCONVERT
static final int KEY_NOCONVERTnoconvert key (Japanese).- See Also:
-
KEY_YEN
static final int KEY_YENyen key (Japanese).- See Also:
-
KEY_NUMPADEQUALS
static final int KEY_NUMPADEQUALS= on num pad (NEC PC98).- See Also:
-
KEY_CIRCUMFLEX
static final int KEY_CIRCUMFLEXcircum flex key (Japanese).- See Also:
-
KEY_AT
static final int KEY_AT@ key (NEC PC98).- See Also:
-
KEY_COLON
static final int KEY_COLON: key (NEC PC98)- See Also:
-
KEY_UNDERLINE
static final int KEY_UNDERLINE_ key (NEC PC98).- See Also:
-
KEY_KANJI
static final int KEY_KANJIkanji key (Japanese).- See Also:
-
KEY_STOP
static final int KEY_STOPstop key (NEC PC98).- See Also:
-
KEY_AX
static final int KEY_AXax key (Japanese).- See Also:
-
KEY_UNLABELED
static final int KEY_UNLABELED(J3100).- See Also:
-
KEY_PRTSCR
static final int KEY_PRTSCRPrtScr key. Note: for use on keyboards with a PrtScr key that is separate from the SysRq key. Most keyboards combine SysRq and PrtScr so if the intent is to actually capture the user's desire to capture the screen then SysRq is the most likely scan code. Use PrtScr to catch the rest (laptops, mini-keyboards, etc.)- See Also:
-
KEY_NUMPADENTER
static final int KEY_NUMPADENTEREnter key (num pad).- See Also:
-
KEY_RCONTROL
static final int KEY_RCONTROLright control key.- See Also:
-
KEY_NUMPADCOMMA
static final int KEY_NUMPADCOMMA, key on num pad (NEC PC98).- See Also:
-
KEY_DIVIDE
static final int KEY_DIVIDE/ key (num pad).- See Also:
-
KEY_SYSRQ
static final int KEY_SYSRQSysRq key.- See Also:
-
KEY_RMENU
static final int KEY_RMENUright alt key.- See Also:
-
KEY_PAUSE
static final int KEY_PAUSEpause key.- See Also:
-
KEY_HOME
static final int KEY_HOMEhome key.- See Also:
-
KEY_UP
static final int KEY_UPup arrow key.- See Also:
-
KEY_PRIOR
static final int KEY_PRIORPgUp key.- See Also:
-
KEY_PGUP
static final int KEY_PGUPPgUp key.- See Also:
-
KEY_LEFT
static final int KEY_LEFTleft arrow key.- See Also:
-
KEY_RIGHT
static final int KEY_RIGHTright arrow key.- See Also:
-
KEY_END
static final int KEY_ENDend key.- See Also:
-
KEY_DOWN
static final int KEY_DOWNdown arrow key.- See Also:
-
KEY_NEXT
static final int KEY_NEXTPgDn key.- See Also:
-
KEY_PGDN
static final int KEY_PGDNPgDn key.- See Also:
-
KEY_INSERT
static final int KEY_INSERTinsert key.- See Also:
-
KEY_DELETE
static final int KEY_DELETEdelete key.- See Also:
-
KEY_LMETA
static final int KEY_LMETALeft "Windows" key on PC keyboards, left "Option" key on Mac keyboards.- See Also:
-
KEY_RMETA
static final int KEY_RMETARight "Windows" key on PC keyboards, right "Option" key on Mac keyboards.- See Also:
-
KEY_APPS
static final int KEY_APPS- See Also:
-
KEY_POWER
static final int KEY_POWERpower key.- See Also:
-
KEY_SLEEP
static final int KEY_SLEEPsleep key.- See Also:
-
KEY_LAST
static final int KEY_LASTthe last key.- See Also:
-
-
Method Details
-
getKeyName
Determine the name of the specified key in the current system language.- Parameters:
key- The keycode fromKeyInput- Returns:
- the name of the key
-