#include "C4Include.h"
#include "gui/C4KeyboardInput.h"
#include "gui/C4MouseControl.h"
#include "c4group/C4Components.h"
#include "platform/C4Window.h"
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | C4KeyShiftMapEntry |
struct | C4KeyCodeMapEntry |
Functions | |
bool | KEY_IsModifier (C4KeyCode k) |
C4KeyboardInput & | C4KeyboardInput_Init () |
Variables | |
const C4KeyShiftMapEntry | KeyShiftMap [] |
const C4KeyCodeMapEntry | KeyCodeMap [] |
struct C4KeyShiftMapEntry |
Definition at line 38 of file C4KeyboardInput.cpp.
Class Members | ||
---|---|---|
C4KeyShiftState | eShift | |
const char * | szName |
struct C4KeyCodeMapEntry |
Definition at line 70 of file C4KeyboardInput.cpp.
Class Members | ||
---|---|---|
const char * | szName | |
const char * | szShortName | |
C4KeyCode | wCode |
C4KeyboardInput& C4KeyboardInput_Init | ( | ) |
Definition at line 1000 of file C4KeyboardInput.cpp.
Referenced by C4KeyBinding::C4KeyBinding().
bool KEY_IsModifier | ( | C4KeyCode | k | ) |
Definition at line 611 of file C4KeyboardInput.cpp.
const C4KeyCodeMapEntry KeyCodeMap[] |
Definition at line 80 of file C4KeyboardInput.cpp.
const C4KeyShiftMapEntry KeyShiftMap[] |
Definition at line 44 of file C4KeyboardInput.cpp.
Referenced by C4KeyCodeEx::KeyShift2String(), and C4KeyCodeEx::String2KeyShift().