Skip to main content

FlixelKey

View source

class

org.flixelgdx.input.keyboard.FlixelKey

public final class FlixelKey

Keyboard key codes used for FlixelKeyInputManager. Values match Keys for backwards compatibility with libGDX.

Fields

NONE

public static final int NONE = -2

ANY

public static final int ANY = -1

NUM_0

public static final int NUM_0 = 7

NUM_1

public static final int NUM_1 = 8

NUM_2

public static final int NUM_2 = 9

NUM_3

public static final int NUM_3 = 10

NUM_4

public static final int NUM_4 = 11

NUM_5

public static final int NUM_5 = 12

NUM_6

public static final int NUM_6 = 13

NUM_7

public static final int NUM_7 = 14

NUM_8

public static final int NUM_8 = 15

NUM_9

public static final int NUM_9 = 16

A

public static final int A = 29

ALT_LEFT

public static final int ALT_LEFT = 57

ALT_RIGHT

public static final int ALT_RIGHT = 58

APOSTROPHE

public static final int APOSTROPHE = 75

AT

public static final int AT = 77

B

public static final int B = 30

BACK

public static final int BACK = 4

BACKSLASH

public static final int BACKSLASH = 73

C

public static final int C = 31

CALL

public static final int CALL = 5

CAMERA

public static final int CAMERA = 27

CAPS_LOCK

public static final int CAPS_LOCK = 115

CLEAR

public static final int CLEAR = 28

COMMA

public static final int COMMA = 55

D

public static final int D = 32

DEL

public static final int DEL = 67

BACKSPACE

public static final int BACKSPACE = 67

FORWARD_DEL

public static final int FORWARD_DEL = 112

DPAD_CENTER

public static final int DPAD_CENTER = 23

DPAD_DOWN

public static final int DPAD_DOWN = 20

DPAD_LEFT

public static final int DPAD_LEFT = 21

DPAD_RIGHT

public static final int DPAD_RIGHT = 22

DPAD_UP

public static final int DPAD_UP = 19

CENTER

public static final int CENTER = 23

DOWN

public static final int DOWN = 20

LEFT

public static final int LEFT = 21

RIGHT

public static final int RIGHT = 22

UP

public static final int UP = 19

E

public static final int E = 33

ENDCALL

public static final int ENDCALL = 6

ENTER

public static final int ENTER = 66

ENVELOPE

public static final int ENVELOPE = 65

EQUALS

public static final int EQUALS = 70

EXPLORER

public static final int EXPLORER = 64

F

public static final int F = 34

FOCUS

public static final int FOCUS = 80

G

public static final int G = 35

GRAVE

public static final int GRAVE = 68

H

public static final int H = 36

HEADSETHOOK

public static final int HEADSETHOOK = 79

HOME

public static final int HOME = 3

I

public static final int I = 37

J

public static final int J = 38

K

public static final int K = 39

L

public static final int L = 40

LEFT_BRACKET

public static final int LEFT_BRACKET = 71

M

public static final int M = 41

MEDIA_FAST_FORWARD

public static final int MEDIA_FAST_FORWARD = 90

MEDIA_NEXT

public static final int MEDIA_NEXT = 87

MEDIA_PLAY_PAUSE

public static final int MEDIA_PLAY_PAUSE = 85

MEDIA_PREVIOUS

public static final int MEDIA_PREVIOUS = 88

MEDIA_REWIND

public static final int MEDIA_REWIND = 89

MEDIA_STOP

public static final int MEDIA_STOP = 86

MENU

public static final int MENU = 82

MINUS

public static final int MINUS = 69

MUTE

public static final int MUTE = 91

N

public static final int N = 42

NOTIFICATION

public static final int NOTIFICATION = 83

NUM

public static final int NUM = 78

O

public static final int O = 43

P

public static final int P = 44

PAUSE

public static final int PAUSE = 121

PERIOD

public static final int PERIOD = 56

PLUS

public static final int PLUS = 81

POUND

public static final int POUND = 18

POWER

public static final int POWER = 26

PRINT_SCREEN

public static final int PRINT_SCREEN = 120

Q

public static final int Q = 45

R

public static final int R = 46

RIGHT_BRACKET

public static final int RIGHT_BRACKET = 72

S

public static final int S = 47

SCROLL_LOCK

public static final int SCROLL_LOCK = 116

SEARCH

public static final int SEARCH = 84

SEMICOLON

public static final int SEMICOLON = 74

SHIFT_LEFT

public static final int SHIFT_LEFT = 59

SHIFT_RIGHT

public static final int SHIFT_RIGHT = 60

SLASH

public static final int SLASH = 76

SOFT_LEFT

public static final int SOFT_LEFT = 1

SOFT_RIGHT

public static final int SOFT_RIGHT = 2

SPACE

public static final int SPACE = 62

STAR

public static final int STAR = 17

SYM

public static final int SYM = 63

T

public static final int T = 48

TAB

public static final int TAB = 61

U

public static final int U = 49

UNKNOWN

public static final int UNKNOWN = 0

V

public static final int V = 50

VOLUME_DOWN

public static final int VOLUME_DOWN = 25

VOLUME_UP

public static final int VOLUME_UP = 24

W

public static final int W = 51

X

public static final int X = 52

Y

public static final int Y = 53

Z

public static final int Z = 54

META_ALT_LEFT_ON

public static final int META_ALT_LEFT_ON = 16

META_ALT_ON

public static final int META_ALT_ON = 2

META_ALT_RIGHT_ON

public static final int META_ALT_RIGHT_ON = 32

META_SHIFT_LEFT_ON

public static final int META_SHIFT_LEFT_ON = 64

META_SHIFT_ON

public static final int META_SHIFT_ON = 1

META_SHIFT_RIGHT_ON

public static final int META_SHIFT_RIGHT_ON = 128

META_SYM_ON

public static final int META_SYM_ON = 4

CONTROL_LEFT

public static final int CONTROL_LEFT = 129

CONTROL_RIGHT

public static final int CONTROL_RIGHT = 130

ESCAPE

public static final int ESCAPE = 111

END

public static final int END = 123

INSERT

public static final int INSERT = 124

PAGE_UP

public static final int PAGE_UP = 92

PAGE_DOWN

public static final int PAGE_DOWN = 93

PICTSYMBOLS

public static final int PICTSYMBOLS = 94

SWITCH_CHARSET

public static final int SWITCH_CHARSET = 95

NUMPAD_0

public static final int NUMPAD_0 = 144

NUMPAD_1

public static final int NUMPAD_1 = 145

NUMPAD_2

public static final int NUMPAD_2 = 146

NUMPAD_3

public static final int NUMPAD_3 = 147

NUMPAD_4

public static final int NUMPAD_4 = 148

NUMPAD_5

public static final int NUMPAD_5 = 149

NUMPAD_6

public static final int NUMPAD_6 = 150

NUMPAD_7

public static final int NUMPAD_7 = 151

NUMPAD_8

public static final int NUMPAD_8 = 152

NUMPAD_9

public static final int NUMPAD_9 = 153

NUMPAD_DIVIDE

public static final int NUMPAD_DIVIDE = 154

NUMPAD_MULTIPLY

public static final int NUMPAD_MULTIPLY = 155

NUMPAD_SUBTRACT

public static final int NUMPAD_SUBTRACT = 156

NUMPAD_ADD

public static final int NUMPAD_ADD = 157

NUMPAD_DOT

public static final int NUMPAD_DOT = 158

NUMPAD_COMMA

public static final int NUMPAD_COMMA = 159

NUMPAD_ENTER

public static final int NUMPAD_ENTER = 160

NUMPAD_EQUALS

public static final int NUMPAD_EQUALS = 161

NUMPAD_LEFT_PAREN

public static final int NUMPAD_LEFT_PAREN = 162

NUMPAD_RIGHT_PAREN

public static final int NUMPAD_RIGHT_PAREN = 163

NUM_LOCK

public static final int NUM_LOCK = 143

WORLD_1

public static final int WORLD_1 = 240

WORLD_2

public static final int WORLD_2 = 241

COLON

public static final int COLON = 243

F1

public static final int F1 = 131

F2

public static final int F2 = 132

F3

public static final int F3 = 133

F4

public static final int F4 = 134

F5

public static final int F5 = 135

F6

public static final int F6 = 136

F7

public static final int F7 = 137

F8

public static final int F8 = 138

F9

public static final int F9 = 139

F10

public static final int F10 = 140

F11

public static final int F11 = 141

F12

public static final int F12 = 142

F13

public static final int F13 = 183

F14

public static final int F14 = 184

F15

public static final int F15 = 185

F16

public static final int F16 = 186

F17

public static final int F17 = 187

F18

public static final int F18 = 188

F19

public static final int F19 = 189

F20

public static final int F20 = 190

F21

public static final int F21 = 191

F22

public static final int F22 = 192

F23

public static final int F23 = 193

F24

public static final int F24 = 194

MAX_KEYCODE

public static final int MAX_KEYCODE = 255

Methods

fromString(String)

public static int fromString(String keyname)

Resolves a key name (as returned by FlixelKey.toString(int) or Keys.toString(...)) to a key code.

Parameters:

NameDescription
keynameKey name from FlixelKey.toString(int).

Returns: The key code, or FlixelKey.NONE if not found.


toString(int)

public static String toString(int keycode)

Returns a human-readable string for the given key code.

Parameters:

NameDescription
keycodeKey code from this class (same values as Keys).

Returns: Human-readable key name, or "NONE" if the key code is FlixelKey.NONE or "ANY" if the key code is FlixelKey.ANY.