27 #ifndef _CEGUISystemKeys_h_ 28 #define _CEGUISystemKeys_h_ 30 #include "CEGUI/InputEvent.h" 34 class CEGUIEXPORT SystemKeys
58 void keyPressed(Key::Scan key);
60 void keyReleased(Key::Scan key);
67 static SystemKey keyCodeToSystemKey(Key::Scan key);
70 void updatePressedStateForKey(Key::Scan key,
bool state);
71 void updateSystemKeyState(
SystemKey syskey);
The first 'extra' mouse button.
Definition: cegui/include/CEGUI/InputEvent.h:239
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Either alt key.
Definition: cegui/include/CEGUI/InputEvent.h:241
The left mouse button.
Definition: cegui/include/CEGUI/InputEvent.h:234
MouseButton
Enumeration of mouse buttons.
Definition: cegui/include/CEGUI/InputEvent.h:209
The right mouse button.
Definition: cegui/include/CEGUI/InputEvent.h:235
Either control key.
Definition: cegui/include/CEGUI/InputEvent.h:237
SystemKey
System key flag values.
Definition: cegui/include/CEGUI/InputEvent.h:232
Either shift key.
Definition: cegui/include/CEGUI/InputEvent.h:236
The middle mouse button.
Definition: cegui/include/CEGUI/InputEvent.h:238
The second 'extra' mouse button.
Definition: cegui/include/CEGUI/InputEvent.h:240