diff -r c8fb4cf7b3ae -r 5e18d8c489d6 inputmethods_plat/ptiengine_key_definations_api/inc/PtiKeyboardDatabase.h --- a/inputmethods_plat/ptiengine_key_definations_api/inc/PtiKeyboardDatabase.h Tue May 11 16:31:42 2010 +0300 +++ b/inputmethods_plat/ptiengine_key_definations_api/inc/PtiKeyboardDatabase.h Tue May 25 13:03:44 2010 +0300 @@ -36,7 +36,14 @@ #include "PtiDefs.h" const TInt KKdbOpaqueDataLen = 8; - + +class TPtiXt9KeyBinding + { + public: + TUint16 iScanCode; + TInt iIndex[2]; + }; + // // TPtiLangDatabaseMappingOpaque // @@ -85,7 +92,7 @@ * @param aNumEntries Number of binding array entries will be stored here. * @return Pointer to scan code binding table. */ - virtual TUint8* ScanBindingTable(TPtiKeyboardType aKeyboardType, + virtual TPtiXt9KeyBinding* ScanBindingTable(TPtiKeyboardType aKeyboardType, TInt& aNumEntries) const = 0; /**