Location:
mchfeventmappingservice.h
Link against: chf.lib
class MCHFEventMappingService;
Pure virtual base class API for mapping raw events to CHF abstract events.
The CHF Event Mapping Service requires an application hook that is called to provide raw event to CHF abstract event mappings. The abstract event array should be priority-ordered and allows applications to have the highest priority mappings followed by the system's mappings. Applications may also choose to do nothing and rely on the system's mappings.
Defined in MCHFEventMappingService
:
MCHFEventMappingService_Reserved_1()
, MCHFEventMappingService_Reserved_2()
, MCHFEventMappingService_Reserved_3()
, MCHFEventMappingService_Reserved_4()
, MapKeyEventL()
, MapPointerEventL()
virtual void MapKeyEventL(RAbstractEventArray &aMappingArray, const TKeyEvent &aKeyEvent, const TEventCode &aType)=0;
Provide CHF abstract event mappings for a raw key event.
Applications can fill the array with a priority-ordered list of CHF event mappings for a single particular raw key event. The mappings should not contain any duplicate entries.
|
|
virtual void MapPointerEventL(RAbstractEventArray &aMappingArray, const TPointerEvent &aPointerEvent)=0;
Provide CHF abstract event mappings for a raw pointer event.
Applications can fill the array with a priority-ordered list of CHF event mappings for a single particular raw pointer event. The mappings should not contain any duplicate entries.
|
|
private: virtual IMPORT_C void MCHFEventMappingService_Reserved_4();