#include <scancodemap.h>
Public Member Functions | |
ScanCodeMap () | |
~ScanCodeMap () | |
InputServer::TInputCode | GetCode (const std::string &name) const |
bool | TranslateCode (InputServer::TInputCode code, unsigned long state, char &ch) const |
void | Reset () |
void | AddCode (InputServer::TInputCode ic, const std::string &name, char noMod, char shiftMod, char altMod) |
Protected Types | |
typedef std::map< kerosin::InputServer::TInputCode, TScanCodeEntry * > | TScanCodeEntryMap |
Protected Attributes | |
TScanCodeEntryMap | mScanCodes |
this is the map which the translation process is based on | |
Classes | |
struct | TScanCodeEntry |
Definition at line 50 of file scancodemap.h.
|
Definition at line 74 of file scancodemap.h. |
|
Definition at line 5 of file scancodemap.cpp. |
|
Definition at line 9 of file scancodemap.cpp. |
|
Definition at line 57 of file scancodemap.cpp. References mScanCodes, and kerosin::ScanCodeMap::TScanCodeEntry::Set(). Here is the call graph for this function: ![]() |
|
Definition at line 13 of file scancodemap.cpp. References mScanCodes. |
|
Definition at line 49 of file scancodemap.cpp. References mScanCodes. |
|
Definition at line 24 of file scancodemap.cpp. References kerosin::InputServer::eAlt, kerosin::InputServer::eShift, and mScanCodes. |
|
this is the map which the translation process is based on
Definition at line 89 of file scancodemap.h. Referenced by AddCode(), GetCode(), Reset(), and TranslateCode(). |