|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().