Link against: ptiengine.lib
#include <PtiKeyMappings.h>
Inherited by CPtiKeyMappings, and CPtiQwertyKeyMappings.
Base class for keymapping implementation classes. Handles locally replaced keymappings.
Public Member Functions | |
CPtiMappings () | |
CPtiMappings (CPtiKeyMapData *aData) | |
~CPtiMappings () | |
CPtiKeyMapData * | KeyMapData () const |
virtual TInt | WriteData (TInt16 *) |
virtual TInt | ChunkDataSize () const |
IMPORT_C TPtiKeyboardType | KeyboardType () const |
TPtrC | DataForKeyLocal (TPtiKey aKey, TPtiTextCase aCase, TPtiEngineInputMode aMode) const |
Protected Member Functions | |
TInt | FindReplacedMapping (TPtiKey aKey, TPtiTextCase aCase, TPtiEngineInputMode aMode) const |
void | ReplaceKeyMapLocalL (TPtiKey aKey, TDesC &aMap, TPtiTextCase aCase, TPtiEngineInputMode aMode) |
Protected Attributes | |
TPtiKey | iCurrentKey |
TPtiEngineInputMode | iCurrentMode |
TInt | iCurrentChar |
RArray< TPtiReplacedMapping > | iReplacedMappings |
CPtiKeyMapData * | iKeyMapData |
TPtiKeyboardType | iKeyboardType |
|
|
|
|
Reimplemented in CPtiQwertyKeyMappings. |
|
|
|
|
|
|
Reimplemented in CPtiQwertyKeyMappings. |
|
|
|
|
|
|