Lysa  0.0
Lysa 3D Engine
Key Enum Referenceenum

Detailed Description

Keyboard key-code constants. Use as values for input queries and action bindings.

Lua full name: lysa.Key

Constants

integer KEY_NONE
 No key / unset.
 
integer KEY_SPACE
 Space bar.
 
integer KEY_DASH
 Dash / minus key.
 
integer KEY_PIPE
 Pipe key.
 
integer KEY_APOSTROPHE
 Apostrophe (') key.
 
integer KEY_COMMA
 Comma key.
 
integer KEY_PERIOD
 Period / full-stop key.
 
integer KEY_QUESTIONMARK
 Question-mark key.
 
integer KEY_0
 Digit 0.
 
integer KEY_1
 Digit 1.
 
integer KEY_2
 Digit 2.
 
integer KEY_3
 Digit 3.
 
integer KEY_4
 Digit 4.
 
integer KEY_5
 Digit 5.
 
integer KEY_6
 Digit 6.
 
integer KEY_7
 Digit 7.
 
integer KEY_8
 Digit 8.
 
integer KEY_9
 Digit 9.
 
integer KEY_SEMICOLON
 Semicolon key.
 
integer KEY_EQUAL
 Equal / plus key.
 
integer KEY_A
 Letter A.
 
integer KEY_B
 Letter B.
 
integer KEY_C
 Letter C.
 
integer KEY_D
 Letter D.
 
integer KEY_E
 Letter E.
 
integer KEY_F
 Letter F.
 
integer KEY_G
 Letter G.
 
integer KEY_H
 Letter H.
 
integer KEY_I
 Letter I.
 
integer KEY_J
 Letter J.
 
integer KEY_K
 Letter K.
 
integer KEY_L
 Letter L.
 
integer KEY_M
 Letter M.
 
integer KEY_N
 Letter N.
 
integer KEY_O
 Letter O.
 
integer KEY_P
 Letter P.
 
integer KEY_Q
 Letter Q.
 
integer KEY_R
 Letter R.
 
integer KEY_S
 Letter S.
 
integer KEY_T
 Letter T.
 
integer KEY_U
 Letter U.
 
integer KEY_V
 Letter V.
 
integer KEY_W
 Letter W.
 
integer KEY_X
 Letter X.
 
integer KEY_Y
 Letter Y.
 
integer KEY_Z
 Letter Z.
 
integer KEY_LEFT_BRACKET
 Left square bracket ([).
 
integer KEY_BACKSLASH
 Backslash (\).
 
integer KEY_RIGHT_BRACKET
 Right square bracket (]).
 
integer KEY_GRAVE_ACCENT
 Grave accent / back-tick (`) key.
 
integer KEY_ESCAPE
 Escape key.
 
integer KEY_ENTER
 Enter / Return key.
 
integer KEY_TAB
 Tab key.
 
integer KEY_BACKSPACE
 Backspace key.
 
integer KEY_INSERT
 Insert key.
 
integer KEY_DELETE
 Delete key.
 
integer KEY_RIGHT
 Right arrow key.
 
integer KEY_LEFT
 Left arrow key.
 
integer KEY_DOWN
 Down arrow key.
 
integer KEY_UP
 Up arrow key.
 
integer KEY_PAGE_UP
 Page Up key.
 
integer KEY_PAGE_DOWN
 Page Down key.
 
integer KEY_HOME
 Home key.
 
integer KEY_END
 End key.
 
integer KEY_CAPS_LOCK
 Caps Lock key.
 
integer KEY_SCROLL_LOCK
 Scroll Lock key.
 
integer KEY_NUM_LOCK
 Num Lock key.
 
integer KEY_PRINT_SCREEN
 Print Screen key.
 
integer KEY_PAUSE
 Pause / Break key.
 
integer KEY_F1
 Function key F1.
 
integer KEY_F2
 Function key F2.
 
integer KEY_F3
 Function key F3.
 
integer KEY_F4
 Function key F4.
 
integer KEY_F5
 Function key F5.
 
integer KEY_F6
 Function key F6.
 
integer KEY_F7
 Function key F7.
 
integer KEY_F8
 Function key F8.
 
integer KEY_F9
 Function key F9.
 
integer KEY_F10
 Function key F10.
 
integer KEY_F11
 Function key F11.
 
integer KEY_F12
 Function key F12.
 
integer KEY_KP_0
 Keypad digit 0.
 
integer KEY_KP_1
 Keypad digit 1.
 
integer KEY_KP_2
 Keypad digit 2.
 
integer KEY_KP_3
 Keypad digit 3.
 
integer KEY_KP_4
 Keypad digit 4.
 
integer KEY_KP_5
 Keypad digit 5.
 
integer KEY_KP_6
 Keypad digit 6.
 
integer KEY_KP_7
 Keypad digit 7.
 
integer KEY_KP_8
 Keypad digit 8.
 
integer KEY_KP_9
 Keypad digit 9.
 
integer KEY_KP_PERIOD
 Keypad period / decimal key.
 
integer KEY_KP_DIVIDE
 Keypad divide (/) key.
 
integer KEY_KP_MULTIPLY
 Keypad multiply (*) key.
 
integer KEY_KP_SUBTRACT
 Keypad subtract (-) key.
 
integer KEY_KP_ADD
 Keypad add (+) key.
 
integer KEY_KP_ENTER
 Keypad Enter key.
 
integer KEY_KP_EQUAL
 Keypad equal (=) key.
 
integer KEY_LEFT_SHIFT
 Left Shift key.
 
integer KEY_LEFT_CONTROL
 Left Control key.
 
integer KEY_LEFT_ALT
 Left Alt key.
 
integer KEY_LEFT_SUPER
 Left Super (Windows / Command) key.
 
integer KEY_RIGHT_SHIFT
 Right Shift key.
 
integer KEY_RIGHT_CONTROL
 Right Control key.
 
integer KEY_RIGHT_ALT
 Right Alt key.
 
integer KEY_RIGHT_SUPER
 Right Super (Windows / Command) key.
 

Enumerator Documentation

integer KEY_NONE

No key / unset.

integer KEY_SPACE

Space bar.

integer KEY_DASH

Dash / minus key.

integer KEY_PIPE

Pipe key.

integer KEY_APOSTROPHE

Apostrophe (') key.

integer KEY_COMMA

Comma key.

integer KEY_PERIOD

Period / full-stop key.

integer KEY_QUESTIONMARK

Question-mark key.

integer KEY_0

Digit 0.

integer KEY_1

Digit 1.

integer KEY_2

Digit 2.

integer KEY_3

Digit 3.

integer KEY_4

Digit 4.

integer KEY_5

Digit 5.

integer KEY_6

Digit 6.

integer KEY_7

Digit 7.

integer KEY_8

Digit 8.

integer KEY_9

Digit 9.

integer KEY_SEMICOLON

Semicolon key.

integer KEY_EQUAL

Equal / plus key.

integer KEY_A

Letter A.

integer KEY_B

Letter B.

integer KEY_C

Letter C.

integer KEY_D

Letter D.

integer KEY_E

Letter E.

integer KEY_F

Letter F.

integer KEY_G

Letter G.

integer KEY_H

Letter H.

integer KEY_I

Letter I.

integer KEY_J

Letter J.

integer KEY_K

Letter K.

integer KEY_L

Letter L.

integer KEY_M

Letter M.

integer KEY_N

Letter N.

integer KEY_O

Letter O.

integer KEY_P

Letter P.

integer KEY_Q

Letter Q.

integer KEY_R

Letter R.

integer KEY_S

Letter S.

integer KEY_T

Letter T.

integer KEY_U

Letter U.

integer KEY_V

Letter V.

integer KEY_W

Letter W.

integer KEY_X

Letter X.

integer KEY_Y

Letter Y.

integer KEY_Z

Letter Z.

integer KEY_LEFT_BRACKET

Left square bracket ([).

integer KEY_BACKSLASH

Backslash (\).

integer KEY_RIGHT_BRACKET

Right square bracket (]).

integer KEY_GRAVE_ACCENT

Grave accent / back-tick (`) key.

integer KEY_ESCAPE

Escape key.

integer KEY_ENTER

Enter / Return key.

integer KEY_TAB

Tab key.

integer KEY_BACKSPACE

Backspace key.

integer KEY_INSERT

Insert key.

integer KEY_DELETE

Delete key.

integer KEY_RIGHT

Right arrow key.

integer KEY_LEFT

Left arrow key.

integer KEY_DOWN

Down arrow key.

integer KEY_UP

Up arrow key.

integer KEY_PAGE_UP

Page Up key.

integer KEY_PAGE_DOWN

Page Down key.

integer KEY_HOME

Home key.

integer KEY_END

End key.

integer KEY_CAPS_LOCK

Caps Lock key.

integer KEY_SCROLL_LOCK

Scroll Lock key.

integer KEY_NUM_LOCK

Num Lock key.

integer KEY_PRINT_SCREEN

Print Screen key.

integer KEY_PAUSE

Pause / Break key.

integer KEY_F1

Function key F1.

integer KEY_F2

Function key F2.

integer KEY_F3

Function key F3.

integer KEY_F4

Function key F4.

integer KEY_F5

Function key F5.

integer KEY_F6

Function key F6.

integer KEY_F7

Function key F7.

integer KEY_F8

Function key F8.

integer KEY_F9

Function key F9.

integer KEY_F10

Function key F10.

integer KEY_F11

Function key F11.

integer KEY_F12

Function key F12.

integer KEY_KP_0

Keypad digit 0.

integer KEY_KP_1

Keypad digit 1.

integer KEY_KP_2

Keypad digit 2.

integer KEY_KP_3

Keypad digit 3.

integer KEY_KP_4

Keypad digit 4.

integer KEY_KP_5

Keypad digit 5.

integer KEY_KP_6

Keypad digit 6.

integer KEY_KP_7

Keypad digit 7.

integer KEY_KP_8

Keypad digit 8.

integer KEY_KP_9

Keypad digit 9.

integer KEY_KP_PERIOD

Keypad period / decimal key.

integer KEY_KP_DIVIDE

Keypad divide (/) key.

integer KEY_KP_MULTIPLY

Keypad multiply (*) key.

integer KEY_KP_SUBTRACT

Keypad subtract (-) key.

integer KEY_KP_ADD

Keypad add (+) key.

integer KEY_KP_ENTER

Keypad Enter key.

integer KEY_KP_EQUAL

Keypad equal (=) key.

integer KEY_LEFT_SHIFT

Left Shift key.

integer KEY_LEFT_CONTROL

Left Control key.

integer KEY_LEFT_ALT

Left Alt key.

integer KEY_LEFT_SUPER

Left Super (Windows / Command) key.

integer KEY_RIGHT_SHIFT

Right Shift key.

integer KEY_RIGHT_CONTROL

Right Control key.

integer KEY_RIGHT_ALT

Right Alt key.

integer KEY_RIGHT_SUPER

Right Super (Windows / Command) key.