CCoeFep::MModifiedCharacter Class Reference

#include <mw/fepbase.h>

class CCoeFep::MModifiedCharacter
Public Member Functions
pure virtual TUint CharacterCode()
pure virtual TUint ModifierMask()
pure virtual TUint ModifierValues()

Detailed Description

FEPs send character codes to the application underneath them using SimulateKeyEventsL(). Occasionally a FEP may wish to also specify the modifiers (e.g. Fn, Ctrl, Shift) to be sent with that character code. In this case, they should use the overload of CCoeFep::SimulateKeyEventsL() which takes an array of MModifiedCharacters.

Member Function Documentation

CharacterCode ( )

TUint CharacterCode()const [pure virtual]

Returns the character code of the key combination.

Returns: The character code of the key combination.

ModifierMask ( )

TUint ModifierMask()const [pure virtual]

Returns a TUint which indicates which modifiers to override, rather than using the current state of the keyboard's modifiers.

Returns: The modifiers to override in the key combination.

ModifierValues ( )

TUint ModifierValues()const [pure virtual]

Returns a TUint which indicates which of the modifiers specified in the mask (returned by ModifierMask()) must be on and which must be off.

Returns: Indicates which of the modifiers specified in the mask (returned by ModifierMask()) must be on and which must be off.