ReactOS 0.4.16-dev-88-ga65b6ae
|
#include <keytrans.h>
Public Member Functions | |
KeyTranslator () | |
~KeyTranslator () | |
int | SwitchTo (int) |
int | switchMap (TKeyDef &tk) |
const char * | TranslateKey (WORD wVirtualKeyCode, DWORD dwControlKeyState) |
int | AddKeyDef (WORD wVirtualKeyCode, DWORD dwControlKeyState, char *lpzKeyDef) |
int | AddKeyDef (WORD wVirtualKeyCode, DWORD dwControlKeyState, tn_ops op) |
int | DeleteKeyDef (WORD wVirtualKeyCode, DWORD dwControlKeyState) |
void | set_ext_mode (DWORD mode) |
void | unset_ext_mode (DWORD mode) |
void | clear_ext_mode () |
DWORD | get_ext_mode () |
Private Member Functions | |
DWORD | Fix_ControlKeyState (char *) |
char * | Fix_Tok (char *) |
void | DeleteAllDefs (void) |
int | AddGlobalDef (WORD wVirtualKeyCode, char *lpzKeyDef) |
int | LookOnGlobal (char *vkey) |
DWORD | GetGlobalCode (int i) |
Private Attributes | |
DWORD | ext_mode |
TArrayAsVector< KeyMap > | mapArray |
TArrayAsVector< TKeyDef > | globals |
int | currentKeyMap |
int | mainKeyMap |
Friends | |
class | TMapLoader |
Definition at line 51 of file keytrans.h.
KeyTranslator::KeyTranslator | ( | ) |
Definition at line 58 of file keytrans.cpp.
|
inline |
Definition at line 55 of file keytrans.h.
Definition at line 160 of file keytrans.cpp.
Referenced by TMapLoader::LoadGlobal().
Definition at line 119 of file keytrans.cpp.
Referenced by TMapLoader::LoadKeyMap().
Definition at line 133 of file keytrans.cpp.
|
inline |
Definition at line 193 of file keytrans.cpp.
Referenced by TMapLoader::Load(), and ~KeyTranslator().
Definition at line 177 of file keytrans.cpp.
|
inline |
Definition at line 90 of file keytrans.h.
Referenced by TMapLoader::LoadKeyMap(), and TMapLoader::ParseKeyDef().
Definition at line 150 of file keytrans.cpp.
Referenced by TMapLoader::LoadKeyMap(), and TMapLoader::ParseKeyDef().
Definition at line 74 of file keytrans.h.
Referenced by TANSIParser::ParseEscape(), and TANSIParser::ParseEscapeANSI().
Definition at line 67 of file keytrans.cpp.
Referenced by TMapLoader::Load(), and TranslateKey().
Definition at line 82 of file keytrans.cpp.
Referenced by Telnet::SwitchKeyMap().
Definition at line 94 of file keytrans.cpp.
Referenced by ClosestStateKey().
Definition at line 75 of file keytrans.h.
Referenced by TANSIParser::ParseEscape(), and TANSIParser::ParseEscapeANSI().
|
friend |
Definition at line 52 of file keytrans.h.
|
private |
Definition at line 92 of file keytrans.h.
Referenced by AddKeyDef(), DeleteAllDefs(), DeleteKeyDef(), TMapLoader::Display(), KeyTranslator(), TMapLoader::Load(), switchMap(), SwitchTo(), and TranslateKey().
|
private |
Definition at line 82 of file keytrans.h.
Referenced by clear_ext_mode(), get_ext_mode(), KeyTranslator(), set_ext_mode(), and unset_ext_mode().
|
private |
Definition at line 85 of file keytrans.h.
Referenced by AddGlobalDef(), DeleteAllDefs(), GetGlobalCode(), and LookOnGlobal().
|
private |
Definition at line 92 of file keytrans.h.
Referenced by DeleteAllDefs(), KeyTranslator(), TMapLoader::Load(), switchMap(), and TranslateKey().
|
private |
Definition at line 84 of file keytrans.h.
Referenced by AddKeyDef(), DeleteAllDefs(), DeleteKeyDef(), TMapLoader::Display(), TMapLoader::Load(), switchMap(), SwitchTo(), and TranslateKey().