Key Codes

Use these constants with the Key() function to detect keyboard input.

If Key(K_ESCAPE) Then
System()
End If

If Key(K_LEFT) Then
SetSpriteLinearVelocity(player, -30, 0)
End If

Complete Key Code Reference

Key Name

RCBasic Constant

0

K_0

1

K_1

2

K_2

3

K_3

4

K_4

5

K_5

6

K_6

7

K_7

8

K_8

9

K_9

A

K_A

K_APOSTROPHE

B

K_B

Backspace

K_BACKSPACE

C

K_C

Cancel

K_CANCEL

CapsLock

K_CAPSLOCK

Clear

K_CLEAR

Clear / Again

K_CLEARAGAIN

,

K_COMMA

Copy

K_COPY

CrSel

K_CRSEL

Cut

K_CUT

D

K_D

Delete

K_DELETE

E

K_E

End

K_END

=

K_EQUALS

Execute

K_EXECUTE

ExSel

K_EXSEL

F

K_F

F1

K_F1

F10

K_F10

F11

K_F11

F12

K_F12

F13

K_F13

F14

K_F14

F15

K_F15

F16

K_F16

F17

K_F17

F18

K_F18

F19

K_F19

F2

K_F2

F20

K_F20

F21

K_F21

F22

K_F22

F23

K_F23

F24

K_F24

F3

K_F3

F4

K_F4

F5

K_F5

F6

K_F6

F7

K_F7

F8

K_F8

F9

K_F9

Find

K_FIND

G

K_G

H

K_H

Help

K_HELP

Home

K_HOME

I

K_I

J

K_J

K

K_K

L

K_L

Left Ctrl

K_LCTRL

[

K_LEFTBRACKET

Left Shift

K_LSHIFT

M

K_M

Menu

K_MENU

K_MINUS

Mute

K_MUTE

N

K_N

O

K_O

Oper

K_OPER

Out

K_OUT

P

K_P

PageDown

K_PAGEDOWN

PageUp

K_PAGEUP

Paste

K_PASTE

.

K_PERIOD

PrintScreen

K_PRINTSCREEN

Prior

K_PRIOR

Q

K_Q

R

K_R

Right Ctrl

K_RCTRL

Return

K_RETURN2

]

K_RIGHTBRACKET

Right Shift

K_RSHIFT

S

K_S

ScrollLock

K_SCROLLLOCK

Select

K_SELECT

;

K_SEMICOLON

Separator

K_SEPARATOR

/

K_SLASH

Stop

K_STOP

T

K_T

U

K_U

Undo

K_UNDO

V

K_V

VolumeDown

K_VOLUMEDOWN

VolumeUp

K_VOLUMEUP

W

K_W

X

K_X

Y

K_Y

Z

K_Z