Cubescript Tutorial Key Reference
From Cube Wiki
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 (?)