public class LWJGLInput extends Object implements InputAdapter
| Modifier and Type | Field and Description |
|---|---|
static int |
A |
static int |
ADD |
static int |
APOSTROPHE |
static int |
APPS |
static int |
AT |
static int |
AX |
static int |
B |
static int |
BACK |
static int |
BACKSLASH |
static Map<MouseButton,Integer> |
buttonIntegerMap |
static int |
C |
static int |
CAPITAL |
static int |
CIRCUMFLEX |
static int |
COLON |
static int |
COMMA |
static int |
CONVERT |
static int |
D |
static int |
DECIMAL |
static int |
DELETE |
static int |
DIVIDE |
static int |
DOWN |
static int |
E |
static int |
END |
static int |
EQUALS |
static int |
ESCAPE |
static int |
F |
static int |
F1 |
static int |
F10 |
static int |
F11 |
static int |
F12 |
static int |
F13 |
static int |
F14 |
static int |
F15 |
static int |
F2 |
static int |
F3 |
static int |
F4 |
static int |
F5 |
static int |
F6 |
static int |
F7 |
static int |
F8 |
static int |
F9 |
static int |
G |
static int |
GRAVE |
static int |
H |
static int |
HOME |
static int |
I |
static int |
INSERT |
static Map<Integer,MouseButton> |
integerButtonMap |
static Map<Integer,Key> |
integerKeyMap |
static int |
J |
static int |
K |
static int |
KANA |
static int |
KANJI |
static Map<Key,Integer> |
keyIntegerMap |
static int |
L |
static int |
LALT |
static int |
LBRACKET |
static int |
LCONTROL |
static int |
LEFT |
static int |
LMENU |
static int |
LMETA |
static int |
LSHIFT |
static int |
LWIN |
static int |
M |
static int |
MINUS |
static int |
MULTIPLY |
static int |
N |
static int |
N_0 |
static int |
N_1 |
static int |
N_2 |
static int |
N_3 |
static int |
N_4 |
static int |
N_5 |
static int |
N_6 |
static int |
N_7 |
static int |
N_8 |
static int |
N_9 |
static int |
NEXT |
static int |
NOCONVERT |
static int |
NONE |
static int |
NUM_KEYCODES |
static int |
NUM_MOUSEBUTTONS |
static int |
NUMLOCK |
static int |
NUMPAD0 |
static int |
NUMPAD1 |
static int |
NUMPAD2 |
static int |
NUMPAD3 |
static int |
NUMPAD4 |
static int |
NUMPAD5 |
static int |
NUMPAD6 |
static int |
NUMPAD7 |
static int |
NUMPAD8 |
static int |
NUMPAD9 |
static int |
NUMPADCOMMA |
static int |
NUMPADENTER |
static int |
NUMPADEQUALS |
static int |
O |
static int |
P |
static int |
PAUSE |
static int |
PERIOD |
static int |
POWER |
static int |
PRIOR |
static int |
Q |
static int |
R |
static int |
RALT |
static int |
RBRACKET |
static int |
RCONTROL |
static int |
RETURN |
static int |
RIGHT |
static int |
RMENU |
static int |
RMETA |
static int |
RSHIFT |
static int |
RWIN |
static int |
S |
static int |
SCROLL |
static int |
SEMICOLON |
static int |
SLASH |
static int |
SLEEP |
static int |
SPACE |
static int |
STOP |
static int |
SUBTRACT |
static int |
SYSRQ |
static int |
T |
static int |
TAB |
static int |
U |
static int |
UNDERLINE |
static int |
UNLABELED |
static int |
UP |
static int |
V |
static int |
W |
static int |
X |
static int |
Y |
static int |
YEN |
static int |
Z |
| Constructor and Description |
|---|
LWJGLInput() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
getKey(int keyCode) |
boolean |
getKey(Key key)
Whether the key is currently pressed
|
boolean |
getKeyDown(Key key)
Whether the key is currently pressed.
|
boolean |
getKeyUp(Key key)
Returns true when the key has just been released
|
protected boolean |
getMouse(int mouseButton) |
boolean |
getMouse(MouseButton mouseButton)
Whether the button is currently pressed
|
boolean |
getMouseDown(MouseButton mouseButton)
Whether the button is currently pressed.
|
Vector2f |
getMousePosition()
Returns the Mouse Position on the screen.
|
boolean |
getMouseUp(MouseButton mouseButton)
Returns true when the button has just been released
|
int |
keysTotal()
The total Number of keyboard keys
|
void |
setCursor(boolean enabled)
Hides the cursor, when disabled (enabled = false)
|
void |
setMousePosition(Vector2f position)
Modifies the mouse cursor position
|
protected MouseButton |
toButton(int key) |
protected int |
toInt(Key key) |
protected int |
toInt(MouseButton button) |
protected Key |
toKey(int key) |
void |
update()
Trigger an update.
|
public static final int NUM_KEYCODES
public static final int NUM_MOUSEBUTTONS
public static final int NONE
public static final int ESCAPE
public static final int N_1
public static final int N_2
public static final int N_3
public static final int N_4
public static final int N_5
public static final int N_6
public static final int N_7
public static final int N_8
public static final int N_9
public static final int N_0
public static final int MINUS
public static final int EQUALS
public static final int BACK
public static final int TAB
public static final int Q
public static final int W
public static final int E
public static final int R
public static final int T
public static final int Y
public static final int U
public static final int I
public static final int O
public static final int P
public static final int LBRACKET
public static final int RBRACKET
public static final int RETURN
public static final int LCONTROL
public static final int A
public static final int S
public static final int D
public static final int F
public static final int G
public static final int H
public static final int J
public static final int K
public static final int L
public static final int SEMICOLON
public static final int APOSTROPHE
public static final int GRAVE
public static final int LSHIFT
public static final int BACKSLASH
public static final int Z
public static final int X
public static final int C
public static final int V
public static final int B
public static final int N
public static final int M
public static final int COMMA
public static final int PERIOD
public static final int SLASH
public static final int RSHIFT
public static final int MULTIPLY
public static final int LMENU
public static final int LALT
public static final int SPACE
public static final int CAPITAL
public static final int F1
public static final int F2
public static final int F3
public static final int F4
public static final int F5
public static final int F6
public static final int F7
public static final int F8
public static final int F9
public static final int F10
public static final int NUMLOCK
public static final int SCROLL
public static final int NUMPAD7
public static final int NUMPAD8
public static final int NUMPAD9
public static final int SUBTRACT
public static final int NUMPAD4
public static final int NUMPAD5
public static final int NUMPAD6
public static final int ADD
public static final int NUMPAD1
public static final int NUMPAD2
public static final int NUMPAD3
public static final int NUMPAD0
public static final int DECIMAL
public static final int F11
public static final int F12
public static final int F13
public static final int F14
public static final int F15
public static final int KANA
public static final int CONVERT
public static final int NOCONVERT
public static final int YEN
public static final int NUMPADEQUALS
public static final int CIRCUMFLEX
public static final int AT
public static final int COLON
public static final int UNDERLINE
public static final int KANJI
public static final int STOP
public static final int AX
public static final int UNLABELED
public static final int NUMPADENTER
public static final int RCONTROL
public static final int NUMPADCOMMA
public static final int DIVIDE
public static final int SYSRQ
public static final int RMENU
public static final int RALT
public static final int PAUSE
public static final int HOME
public static final int UP
public static final int PRIOR
public static final int LEFT
public static final int RIGHT
public static final int END
public static final int DOWN
public static final int NEXT
public static final int INSERT
public static final int DELETE
public static final int LMETA
public static final int LWIN
public static final int RMETA
public static final int RWIN
public static final int APPS
public static final int POWER
public static final int SLEEP
public static final Map<MouseButton,Integer> buttonIntegerMap
public static final Map<Integer,MouseButton> integerButtonMap
public void update()
InputAdapterupdate in interface InputAdapterpublic int keysTotal()
InputAdapterkeysTotal in interface InputAdapterpublic boolean getKey(Key key)
InputAdaptergetKey in interface InputAdapterkey - Key to checkprotected boolean getKey(int keyCode)
public boolean getKeyDown(Key key)
InputAdaptergetKeyDown in interface InputAdapterkey - Key to checkpublic boolean getKeyUp(Key key)
InputAdaptergetKeyUp in interface InputAdapterkey - Key to checkpublic boolean getMouse(MouseButton mouseButton)
InputAdaptergetMouse in interface InputAdaptermouseButton - Button to checkprotected boolean getMouse(int mouseButton)
public boolean getMouseDown(MouseButton mouseButton)
InputAdaptergetMouseDown in interface InputAdaptermouseButton - Button to checkpublic boolean getMouseUp(MouseButton mouseButton)
InputAdaptergetMouseUp in interface InputAdaptermouseButton - Button to checkpublic Vector2f getMousePosition()
InputAdaptergetMousePosition in interface InputAdapterpublic void setMousePosition(Vector2f position)
InputAdaptersetMousePosition in interface InputAdapterposition - New Positionpublic void setCursor(boolean enabled)
InputAdaptersetCursor in interface InputAdapterenabled - true shows cursor, false hides itprotected int toInt(Key key)
protected Key toKey(int key)
protected int toInt(MouseButton button)
protected MouseButton toButton(int key)
Copyright © 2014. All rights reserved.