Crazy Eddie's GUI System
0.8.7
|
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);
66 static SystemKey mouseButtonToSystemKey(
MouseButton button);
67 static SystemKey keyCodeToSystemKey(Key::Scan key);
70 void updatePressedStateForKey(Key::Scan key,
bool state);
71 void updateSystemKeyState(SystemKey syskey);
SystemKey
System key flag values.
Definition: InputEvent.h:258
@ RightMouse
The right mouse button.
Definition: InputEvent.h:261
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
@ MiddleMouse
The middle mouse button.
Definition: InputEvent.h:264
@ Alt
Either alt key.
Definition: InputEvent.h:267
@ X2Mouse
The second 'extra' mouse button.
Definition: InputEvent.h:266
@ Shift
Either shift key.
Definition: InputEvent.h:262
@ X1Mouse
The first 'extra' mouse button.
Definition: InputEvent.h:265
@ LeftMouse
The left mouse button.
Definition: InputEvent.h:260
@ Control
Either control key.
Definition: InputEvent.h:263
MouseButton
Enumeration of mouse buttons.
Definition: InputEvent.h:235