Here’s an easy-to-use list of the keys available to bind in Cube. 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 - for adding those otherwise dead keys to use in binds.

MOUSE1 left click
MOUSE2 right click
MOUSE3 middle mouse button
MOUSE4
MOUSE5
BACKSPACE <- delete (as opposed to delete ->)
TAB
CLEAR
RETURN return (as opposed to enter)
PAUSE
ESCAPE esc
SPACE
EXCLAIM !
QUOTEDBL “
HASH |
DOLLAR $
AMPERSAND &
QUOTE ‘ or `
LEFTPAREN (
RIGHTPAREN )
ASTERISK *
PLUS +
COMMA ,
MINUS -
PERIOD .
SLASH
0
1
2
3
4
5
6
7
8
9
COLON ;
SEMICOLON :
LESS <
EQUALS =
GREATER >
QUESTION ?
AT @
LEFTBRACKET [
BACKSLASH \
RIGHTBRACKET ]
CARET ^
UNDERSCORE _
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 delete -> (as opposed to <- delete)
KP0 key pad 0
KP1 key pad etc...
KP2
KP3
KP4
KP5
KP6
KP7
KP8
KP9
KP_PERIOD
KP_DIVIDE
KP_MULTIPLY
KP_MINUS
KP_PLUS
KP_ENTER
KP_EQUALS
UP
DOWN
RIGHT
LEFT
INSERT
HOME
END
PAGEUP pgdwn
PAGEDOWN pgup
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
NUMLOCK
CAPSLOCK
SCROLLOCK
RSHIFT right shift
LSHIFT left shift
RCTRL right ctrl (control)
LCTRL left ctrl
RALT right alt (option on a Mac)
LALT left alt
RMETA right meta (?)
LMETA left meta
RSUPER right super (?)
LSUPER left super
MODE
COMPOSE
HELP
PRINT
SYSREQ
BREAK
MENU