Cubescript Tutorial Key Reference

From Cube Wiki
Revision as of 16:59, 12 December 2014 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Here’s an easy-to-use list of the keys available to bind in Sauerbraten. All the names are defined in data/keymap.cfg. If you need to change this file be sure to keep a backup of the original! Changing it might be necessary if you're not using a US-keyboard -- see here for adding dead keys to use in binds. If a key has a question mark next to it, it may not be present on all keyboards. The keyboard being measured against here is a MacBook laptop keyboard.

MOUSE1 left-click
MOUSE2 right-click
MOUSE3 center-click
MOUSE4 depends on mouse (?)
MOUSE5 depends on mouse (?)
BACKSPACE backward delete
TAB
CLEAR (?)
RETURN
PAUSE (?)
ESCAPE
SPACE
QUOTE '
COMMA ,
MINUS -
PERIOD .
SLASH /
0
1
2
3
4
5
6
7
8
9
SEMICOLON ;
EQUALS =
LEFTBRACKET [
BACKSLASH \
RIGHTBRACKET ]
BACKQUOTE ’
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
DELETE forward delete (?)
KP0 number pad 0 (?)
KP1 number pad 1 (?)
KP2 number pad 2 (?)
KP3 number pad 3 (?)
KP4 number pad 4 (?)
KP5 number pad 5 (?)
KP6 number pad 6 (?)
KP7 number pad 7 (?)
KP8 number pad 8 (?)
KP9 number pad 9 (?)
KP_PERIOD number pad . (?)
KP_DIVIDE number pad / (?)
KP_MULTIPLY number pad * (?)
KP_MINUS number pad - (?)
KP_PLUS number pad + (?)
KP_ENTER number pad Enter (or Return) (?)
KP_EQUALS number pad = (?)
UP
DOWN
RIGHT
LEFT
INSERT (?)
HOME (?)
END (?)
PAGEUP (?)
PAGEDOWN (?)
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13 (?)
F14 (?)
F15 (?)
CAPSLOCK
NUMLOCK (?)
SCROLLOCK (?)
RSHIFT right shift
LSHIFT left shift
RCTRL right control (ctrl)
LCTRL left control (ctrl)
RALT right alt (option on a Mac)
LALT left alt (option on a Mac)
RMETA right meta (Command key on a Mac, Windows key?)
LMETA left meta (Command key on a Mac, Windows key?)
RSUPER right super (?)
LSUPER left super (?)
MODE (?)
COMPOSE (?)
HELP (?)
PRINT (?)
SYSREQ (?)
BREAK (?)
MENU (?)