com.jme3.input
Interface KeyInput

All Superinterfaces:
Input
All Known Implementing Classes:
AwtKeyInput, DummyKeyInput, LwjglKeyInput

public interface KeyInput
extends Input

A specific API for interfacing with the keyboard.


Field Summary
static int KEY_0
          0 key.
static int KEY_1
          1 key.
static int KEY_2
          2 key.
static int KEY_3
          3 key.
static int KEY_4
          4 key.
static int KEY_5
          5 key.
static int KEY_6
          6 key.
static int KEY_7
          7 key.
static int KEY_8
          8 key.
static int KEY_9
          9 key.
static int KEY_A
          a key.
static int KEY_ADD
          + key (num pad).
static int KEY_APOSTROPHE
          ' key.
static int KEY_APPS
           
static int KEY_AT
          @ key (NEC PC98).
static int KEY_AX
          ax key (Japanese).
static int KEY_B
          b key.
static int KEY_BACK
          back key.
static int KEY_BACKSLASH
          \ key.
static int KEY_C
          c key.
static int KEY_CAPITAL
          caps lock key.
static int KEY_CIRCUMFLEX
          circum flex key (Japanese).
static int KEY_COLON
          : key (NEC PC98)
static int KEY_COMMA
          , key.
static int KEY_CONVERT
          convert key (Japanese).
static int KEY_D
          d key.
static int KEY_DECIMAL
          .
static int KEY_DELETE
          delete key.
static int KEY_DIVIDE
          / key (num pad).
static int KEY_DOWN
          down arrow key.
static int KEY_E
          e key.
static int KEY_END
          end key.
static int KEY_EQUALS
          = key.
static int KEY_ESCAPE
          escape key.
static int KEY_F
          f key.
static int KEY_F1
          F1 key.
static int KEY_F10
          F10 key.
static int KEY_F11
          F11 key.
static int KEY_F12
          F12 key.
static int KEY_F13
          F13 key.
static int KEY_F14
          F14 key.
static int KEY_F15
          F15 key.
static int KEY_F2
          F2 key.
static int KEY_F3
          F3 key.
static int KEY_F4
          F4 key.
static int KEY_F5
          F5 key.
static int KEY_F6
          F6 key.
static int KEY_F7
          F7 key.
static int KEY_F8
          F8 key.
static int KEY_F9
          F9 key.
static int KEY_G
          g key.
static int KEY_GRAVE
          ` key.
static int KEY_H
          h key.
static int KEY_HOME
          home key.
static int KEY_I
          i key.
static int KEY_INSERT
          insert key.
static int KEY_J
          j key.
static int KEY_K
          k key.
static int KEY_KANA
          kana key (Japanese).
static int KEY_KANJI
          kanji key (Japanese).
static int KEY_L
          l key.
static int KEY_LBRACKET
          [ key.
static int KEY_LCONTROL
          left control key.
static int KEY_LEFT
          left arrow key.
static int KEY_LMENU
          left alt key.
static int KEY_LMETA
          Left "Windows" key on PC keyboards, left "Option" key on Mac keyboards.
static int KEY_LSHIFT
          left shift key.
static int KEY_M
          m key.
static int KEY_MINUS
          - key.
static int KEY_MULTIPLY
          * key (on keypad).
static int KEY_N
          n key.
static int KEY_NEXT
          PgDn key.
static int KEY_NOCONVERT
          noconvert key (Japanese).
static int KEY_NUMLOCK
          NumLK key.
static int KEY_NUMPAD0
          0 key (num pad).
static int KEY_NUMPAD1
          1 key (num pad).
static int KEY_NUMPAD2
          2 key (num pad).
static int KEY_NUMPAD3
          3 key (num pad).
static int KEY_NUMPAD4
          4 key (num pad).
static int KEY_NUMPAD5
          5 key (num pad).
static int KEY_NUMPAD6
          6 key (num pad).
static int KEY_NUMPAD7
          7 key (num pad).
static int KEY_NUMPAD8
          8 key (num pad).
static int KEY_NUMPAD9
          9 key (num pad).
static int KEY_NUMPADCOMMA
          , key on num pad (NEC PC98).
static int KEY_NUMPADENTER
          Enter key (num pad).
static int KEY_NUMPADEQUALS
          = on num pad (NEC PC98).
static int KEY_O
          o key.
static int KEY_P
          p key.
static int KEY_PAUSE
          pause key.
static int KEY_PERIOD
          .
static int KEY_PGDN
          PgDn key.
static int KEY_PGUP
          PgUp key.
static int KEY_POWER
          power key.
static int KEY_PRIOR
          PgUp key.
static int KEY_Q
          q key.
static int KEY_R
          r key.
static int KEY_RBRACKET
          ] key.
static int KEY_RCONTROL
          right control key.
static int KEY_RETURN
          enter (main keyboard) key.
static int KEY_RIGHT
          right arrow key.
static int KEY_RMENU
          right alt key.
static int KEY_RMETA
          Right "Windows" key on PC keyboards, right "Option" key on Mac keyboards.
static int KEY_RSHIFT
          right shift key.
static int KEY_S
          s key.
static int KEY_SCROLL
          Scroll lock key.
static int KEY_SEMICOLON
          ; key.
static int KEY_SLASH
          / key (main keyboard).
static int KEY_SLEEP
          sleep key.
static int KEY_SPACE
          space key.
static int KEY_STOP
          stop key (NEC PC98).
static int KEY_SUBTRACT
          - key (num pad).
static int KEY_SYSRQ
          SysRq key.
static int KEY_T
          t key.
static int KEY_TAB
          tab key.
static int KEY_U
          u key.
static int KEY_UNDERLINE
          _ key (NEC PC98).
static int KEY_UNLABELED
          (J3100).
static int KEY_UP
          up arrow key.
static int KEY_V
          v key.
static int KEY_W
          w key.
static int KEY_X
          x key.
static int KEY_Y
          y key.
static int KEY_YEN
          yen key (Japanese).
static int KEY_Z
          z key.
 
Method Summary
 
Methods inherited from interface com.jme3.input.Input
destroy, getInputTimeNanos, initialize, isInitialized, setInputListener, update
 

Field Detail

KEY_ESCAPE

static final int KEY_ESCAPE
escape key.

See Also:
Constant Field Values

KEY_1

static final int KEY_1
1 key.

See Also:
Constant Field Values

KEY_2

static final int KEY_2
2 key.

See Also:
Constant Field Values

KEY_3

static final int KEY_3
3 key.

See Also:
Constant Field Values

KEY_4

static final int KEY_4
4 key.

See Also:
Constant Field Values

KEY_5

static final int KEY_5
5 key.

See Also:
Constant Field Values

KEY_6

static final int KEY_6
6 key.

See Also:
Constant Field Values

KEY_7

static final int KEY_7
7 key.

See Also:
Constant Field Values

KEY_8

static final int KEY_8
8 key.

See Also:
Constant Field Values

KEY_9

static final int KEY_9
9 key.

See Also:
Constant Field Values

KEY_0

static final int KEY_0
0 key.

See Also:
Constant Field Values

KEY_MINUS

static final int KEY_MINUS
- key.

See Also:
Constant Field Values

KEY_EQUALS

static final int KEY_EQUALS
= key.

See Also:
Constant Field Values

KEY_BACK

static final int KEY_BACK
back key.

See Also:
Constant Field Values

KEY_TAB

static final int KEY_TAB
tab key.

See Also:
Constant Field Values

KEY_Q

static final int KEY_Q
q key.

See Also:
Constant Field Values

KEY_W

static final int KEY_W
w key.

See Also:
Constant Field Values

KEY_E

static final int KEY_E
e key.

See Also:
Constant Field Values

KEY_R

static final int KEY_R
r key.

See Also:
Constant Field Values

KEY_T

static final int KEY_T
t key.

See Also:
Constant Field Values

KEY_Y

static final int KEY_Y
y key.

See Also:
Constant Field Values

KEY_U

static final int KEY_U
u key.

See Also:
Constant Field Values

KEY_I

static final int KEY_I
i key.

See Also:
Constant Field Values

KEY_O

static final int KEY_O
o key.

See Also:
Constant Field Values

KEY_P

static final int KEY_P
p key.

See Also:
Constant Field Values

KEY_LBRACKET

static final int KEY_LBRACKET
[ key.

See Also:
Constant Field Values

KEY_RBRACKET

static final int KEY_RBRACKET
] key.

See Also:
Constant Field Values

KEY_RETURN

static final int KEY_RETURN
enter (main keyboard) key.

See Also:
Constant Field Values

KEY_LCONTROL

static final int KEY_LCONTROL
left control key.

See Also:
Constant Field Values

KEY_A

static final int KEY_A
a key.

See Also:
Constant Field Values

KEY_S

static final int KEY_S
s key.

See Also:
Constant Field Values

KEY_D

static final int KEY_D
d key.

See Also:
Constant Field Values

KEY_F

static final int KEY_F
f key.

See Also:
Constant Field Values

KEY_G

static final int KEY_G
g key.

See Also:
Constant Field Values

KEY_H

static final int KEY_H
h key.

See Also:
Constant Field Values

KEY_J

static final int KEY_J
j key.

See Also:
Constant Field Values

KEY_K

static final int KEY_K
k key.

See Also:
Constant Field Values

KEY_L

static final int KEY_L
l key.

See Also:
Constant Field Values

KEY_SEMICOLON

static final int KEY_SEMICOLON
; key.

See Also:
Constant Field Values

KEY_APOSTROPHE

static final int KEY_APOSTROPHE
' key.

See Also:
Constant Field Values

KEY_GRAVE

static final int KEY_GRAVE
` key.

See Also:
Constant Field Values

KEY_LSHIFT

static final int KEY_LSHIFT
left shift key.

See Also:
Constant Field Values

KEY_BACKSLASH

static final int KEY_BACKSLASH
\ key.

See Also:
Constant Field Values

KEY_Z

static final int KEY_Z
z key.

See Also:
Constant Field Values

KEY_X

static final int KEY_X
x key.

See Also:
Constant Field Values

KEY_C

static final int KEY_C
c key.

See Also:
Constant Field Values

KEY_V

static final int KEY_V
v key.

See Also:
Constant Field Values

KEY_B

static final int KEY_B
b key.

See Also:
Constant Field Values

KEY_N

static final int KEY_N
n key.

See Also:
Constant Field Values

KEY_M

static final int KEY_M
m key.

See Also:
Constant Field Values

KEY_COMMA

static final int KEY_COMMA
, key.

See Also:
Constant Field Values

KEY_PERIOD

static final int KEY_PERIOD
. key (main keyboard).

See Also:
Constant Field Values

KEY_SLASH

static final int KEY_SLASH
/ key (main keyboard).

See Also:
Constant Field Values

KEY_RSHIFT

static final int KEY_RSHIFT
right shift key.

See Also:
Constant Field Values

KEY_MULTIPLY

static final int KEY_MULTIPLY
* key (on keypad).

See Also:
Constant Field Values

KEY_LMENU

static final int KEY_LMENU
left alt key.

See Also:
Constant Field Values

KEY_SPACE

static final int KEY_SPACE
space key.

See Also:
Constant Field Values

KEY_CAPITAL

static final int KEY_CAPITAL
caps lock key.

See Also:
Constant Field Values

KEY_F1

static final int KEY_F1
F1 key.

See Also:
Constant Field Values

KEY_F2

static final int KEY_F2
F2 key.

See Also:
Constant Field Values

KEY_F3

static final int KEY_F3
F3 key.

See Also:
Constant Field Values

KEY_F4

static final int KEY_F4
F4 key.

See Also:
Constant Field Values

KEY_F5

static final int KEY_F5
F5 key.

See Also:
Constant Field Values

KEY_F6

static final int KEY_F6
F6 key.

See Also:
Constant Field Values

KEY_F7

static final int KEY_F7
F7 key.

See Also:
Constant Field Values

KEY_F8

static final int KEY_F8
F8 key.

See Also:
Constant Field Values

KEY_F9

static final int KEY_F9
F9 key.

See Also:
Constant Field Values

KEY_F10

static final int KEY_F10
F10 key.

See Also:
Constant Field Values

KEY_NUMLOCK

static final int KEY_NUMLOCK
NumLK key.

See Also:
Constant Field Values

KEY_SCROLL

static final int KEY_SCROLL
Scroll lock key.

See Also:
Constant Field Values

KEY_NUMPAD7

static final int KEY_NUMPAD7
7 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD8

static final int KEY_NUMPAD8
8 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD9

static final int KEY_NUMPAD9
9 key (num pad).

See Also:
Constant Field Values

KEY_SUBTRACT

static final int KEY_SUBTRACT
- key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD4

static final int KEY_NUMPAD4
4 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD5

static final int KEY_NUMPAD5
5 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD6

static final int KEY_NUMPAD6
6 key (num pad).

See Also:
Constant Field Values

KEY_ADD

static final int KEY_ADD
+ key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD1

static final int KEY_NUMPAD1
1 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD2

static final int KEY_NUMPAD2
2 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD3

static final int KEY_NUMPAD3
3 key (num pad).

See Also:
Constant Field Values

KEY_NUMPAD0

static final int KEY_NUMPAD0
0 key (num pad).

See Also:
Constant Field Values

KEY_DECIMAL

static final int KEY_DECIMAL
. key (num pad).

See Also:
Constant Field Values

KEY_F11

static final int KEY_F11
F11 key.

See Also:
Constant Field Values

KEY_F12

static final int KEY_F12
F12 key.

See Also:
Constant Field Values

KEY_F13

static final int KEY_F13
F13 key.

See Also:
Constant Field Values

KEY_F14

static final int KEY_F14
F14 key.

See Also:
Constant Field Values

KEY_F15

static final int KEY_F15
F15 key.

See Also:
Constant Field Values

KEY_KANA

static final int KEY_KANA
kana key (Japanese).

See Also:
Constant Field Values

KEY_CONVERT

static final int KEY_CONVERT
convert key (Japanese).

See Also:
Constant Field Values

KEY_NOCONVERT

static final int KEY_NOCONVERT
noconvert key (Japanese).

See Also:
Constant Field Values

KEY_YEN

static final int KEY_YEN
yen key (Japanese).

See Also:
Constant Field Values

KEY_NUMPADEQUALS

static final int KEY_NUMPADEQUALS
= on num pad (NEC PC98).

See Also:
Constant Field Values

KEY_CIRCUMFLEX

static final int KEY_CIRCUMFLEX
circum flex key (Japanese).

See Also:
Constant Field Values

KEY_AT

static final int KEY_AT
@ key (NEC PC98).

See Also:
Constant Field Values

KEY_COLON

static final int KEY_COLON
: key (NEC PC98)

See Also:
Constant Field Values

KEY_UNDERLINE

static final int KEY_UNDERLINE
_ key (NEC PC98).

See Also:
Constant Field Values

KEY_KANJI

static final int KEY_KANJI
kanji key (Japanese).

See Also:
Constant Field Values

KEY_STOP

static final int KEY_STOP
stop key (NEC PC98).

See Also:
Constant Field Values

KEY_AX

static final int KEY_AX
ax key (Japanese).

See Also:
Constant Field Values

KEY_UNLABELED

static final int KEY_UNLABELED
(J3100).

See Also:
Constant Field Values

KEY_NUMPADENTER

static final int KEY_NUMPADENTER
Enter key (num pad).

See Also:
Constant Field Values

KEY_RCONTROL

static final int KEY_RCONTROL
right control key.

See Also:
Constant Field Values

KEY_NUMPADCOMMA

static final int KEY_NUMPADCOMMA
, key on num pad (NEC PC98).

See Also:
Constant Field Values

KEY_DIVIDE

static final int KEY_DIVIDE
/ key (num pad).

See Also:
Constant Field Values

KEY_SYSRQ

static final int KEY_SYSRQ
SysRq key.

See Also:
Constant Field Values

KEY_RMENU

static final int KEY_RMENU
right alt key.

See Also:
Constant Field Values

KEY_PAUSE

static final int KEY_PAUSE
pause key.

See Also:
Constant Field Values

KEY_HOME

static final int KEY_HOME
home key.

See Also:
Constant Field Values

KEY_UP

static final int KEY_UP
up arrow key.

See Also:
Constant Field Values

KEY_PRIOR

static final int KEY_PRIOR
PgUp key.

See Also:
Constant Field Values

KEY_PGUP

static final int KEY_PGUP
PgUp key.

See Also:
Constant Field Values

KEY_LEFT

static final int KEY_LEFT
left arrow key.

See Also:
Constant Field Values

KEY_RIGHT

static final int KEY_RIGHT
right arrow key.

See Also:
Constant Field Values

KEY_END

static final int KEY_END
end key.

See Also:
Constant Field Values

KEY_DOWN

static final int KEY_DOWN
down arrow key.

See Also:
Constant Field Values

KEY_NEXT

static final int KEY_NEXT
PgDn key.

See Also:
Constant Field Values

KEY_PGDN

static final int KEY_PGDN
PgDn key.

See Also:
Constant Field Values

KEY_INSERT

static final int KEY_INSERT
insert key.

See Also:
Constant Field Values

KEY_DELETE

static final int KEY_DELETE
delete key.

See Also:
Constant Field Values

KEY_LMETA

static final int KEY_LMETA
Left "Windows" key on PC keyboards, left "Option" key on Mac keyboards.

See Also:
Constant Field Values

KEY_RMETA

static final int KEY_RMETA
Right "Windows" key on PC keyboards, right "Option" key on Mac keyboards.

See Also:
Constant Field Values

KEY_APPS

static final int KEY_APPS
See Also:
Constant Field Values

KEY_POWER

static final int KEY_POWER
power key.

See Also:
Constant Field Values

KEY_SLEEP

static final int KEY_SLEEP
sleep key.

See Also:
Constant Field Values