equal
deleted
inserted
replaced
34 // INCLUDES |
34 // INCLUDES |
35 #include <badesca.h> |
35 #include <badesca.h> |
36 #include "PtiDefs.h" |
36 #include "PtiDefs.h" |
37 |
37 |
38 const TInt KKdbOpaqueDataLen = 8; |
38 const TInt KKdbOpaqueDataLen = 8; |
39 |
39 |
|
40 class TPtiXt9KeyBinding |
|
41 { |
|
42 public: |
|
43 TUint16 iScanCode; |
|
44 TInt iIndex[2]; |
|
45 }; |
|
46 |
40 // |
47 // |
41 // TPtiLangDatabaseMappingOpaque |
48 // TPtiLangDatabaseMappingOpaque |
42 // |
49 // |
43 class TPtiKeyboardDatabaseMappingOpaque |
50 class TPtiKeyboardDatabaseMappingOpaque |
44 { |
51 { |
83 * @since S60 V5.0 |
90 * @since S60 V5.0 |
84 * @param aKeyboardType Keyboard type for binding table. |
91 * @param aKeyboardType Keyboard type for binding table. |
85 * @param aNumEntries Number of binding array entries will be stored here. |
92 * @param aNumEntries Number of binding array entries will be stored here. |
86 * @return Pointer to scan code binding table. |
93 * @return Pointer to scan code binding table. |
87 */ |
94 */ |
88 virtual TUint8* ScanBindingTable(TPtiKeyboardType aKeyboardType, |
95 virtual TPtiXt9KeyBinding* ScanBindingTable(TPtiKeyboardType aKeyboardType, |
89 TInt& aNumEntries) const = 0; |
96 TInt& aNumEntries) const = 0; |
90 |
97 |
91 /** |
98 /** |
92 * Returns engine specific native language id code. |
99 * Returns engine specific native language id code. |
93 * |
100 * |