23 #ifndef _LINUX_KEYBOARD_H_EADER_    24 #define _LINUX_KEYBOARD_H_EADER_    69             if(e.type == KeyPress && e.xkey.keycode == event.xkey.keycode && (e.xkey.time - event.xkey.time) < 2)
    98 #endif //_LINUX_KEYBOARD_H_EADER_ constexpr float e
e 
Definition: Math.h:81
 
Display * display
Definition: LinuxKeyboard.h:90
 
virtual void _initialize()
Definition: LinuxKeyboard.cpp:190
 
virtual void capture()
Definition: LinuxKeyboard.cpp:278
 
An Object's interface is a way to gain write access to devices which support it. 
Definition: OISInterface.h:34
 
::std::string string
Definition: gtest-port.h:756
 
IType
Type of Interface. 
Definition: OISInterface.h:40
 
virtual void setBuffered(bool buffered)
Definition: LinuxKeyboard.cpp:359
 
KeyCode
Keyboard scan codes. 
Definition: OISKeyboard.h:31
 
Window window
X11 Stuff. 
Definition: LinuxKeyboard.h:89
 
bool _injectKeyUp(KeySym key)
Definition: LinuxKeyboard.cpp:385
 
std::map< KeySym, KeyCode > XtoOIS_KeyMap
1:1 Conversion Map between X Key Events and OIS KeyCodes 
Definition: LinuxKeyboard.h:82
 
virtual Interface * queryInterface(Interface::IType)
Definition: LinuxKeyboard.h:55
 
LinuxKeyboard(InputManager *creator, bool buffered, bool grab)
Definition: LinuxKeyboard.cpp:35
 
virtual const std::string & getAsString(KeyCode kc)
Definition: LinuxKeyboard.cpp:405
 
Linux implementation of Keyboard object - uses x11. 
Definition: LinuxKeyboard.h:33
 
bool _injectKeyDown(KeySym key, int text)
Definition: LinuxKeyboard.cpp:365
 
bool grabKeyboard
Definition: LinuxKeyboard.h:91
 
virtual bool isKeyDown(KeyCode key) const 
Definition: LinuxKeyboard.cpp:272
 
virtual bool buffered() const 
Definition: OISObject.h:44
 
XtoOIS_KeyMap keyConversion
Definition: LinuxKeyboard.h:83
 
std::string mGetString
Definition: LinuxKeyboard.h:94
 
virtual void copyKeyStates(char keys[256]) const 
Definition: LinuxKeyboard.cpp:428
 
bool keyFocusLost
Definition: LinuxKeyboard.h:92
 
virtual ~LinuxKeyboard()
Definition: LinuxKeyboard.cpp:215
 
Definition: EventHelpers.h:31
 
bool _isKeyRepeat(XEvent &event)
Definition: LinuxKeyboard.h:61
 
char KeyBuffer[256]
Depressed Key List. 
Definition: LinuxKeyboard.h:86
 
Keyboard base class. 
Definition: OISKeyboard.h:211