Enumeration of all supported keyboard keys.
The following keystrokes are automatically re-mapped:
CTRL+his mapped to CPKeyboardKey.KEY_BACKSPACE.
CTRL+iis mapped to CPKeyboardKey.KEY_TAB.
CTRL+mis mapped to CPKeyboardKey.KEY_ENTER.
CTRL+m will not be detected as-is, and you should use their conversions
instead. Note that even-though this enumeration provides constants for
will never be returned to the scene objects since they would always be automatically remapped.
This is the limitation of the ANSI terminals, i.e.
CTRL+m generated the same ANSI code as
There are three reserved key strokes that are used by the game engine itself and therefore NOT available to the game. These keystrokes are intercepted before frame update and not propagated to the scene object context:
- 'CTRL+Q' - toggles in-game FPS overlay
- 'CTRL+L' - opens GUI-based loc viewer & debugger
- 'F12' - saves current frame screenshot as *.xp image to the current working folder.