inputmethods_plat/ptiengine_key_definations_api/inc/PtiKeyboardDatabase.h
branchRCL_3
changeset 12 5e18d8c489d6
parent 0 eb1f2e154e89
child 20 ebd48d2de13c
--- 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;	
                                          
 	    /**