equal
deleted
inserted
replaced
91 * Handles the keys which cause cursor movements (arrows, backspace). |
91 * Handles the keys which cause cursor movements (arrows, backspace). |
92 * @param aKey The key to be handled |
92 * @param aKey The key to be handled |
93 * @param aLength The key press length. |
93 * @param aLength The key press length. |
94 */ |
94 */ |
95 TBool HandleNaviKeysL(TInt aKey, TKeyPressLength aLength); |
95 TBool HandleNaviKeysL(TInt aKey, TKeyPressLength aLength); |
|
96 private: |
|
97 |
|
98 /** |
|
99 * Get scancode from given character and textcase |
|
100 * @param aChar The character to be checked against to gain the scancode |
|
101 * @param aCase The textcase info |
|
102 */ |
|
103 TInt ScanCodeForCharacter( TUint aChar, TPtiTextCase& aCase ); |
|
104 |
|
105 /** |
|
106 * Check whether the character mapped on given key |
|
107 * @param aKey The scancode of the key to be checked. |
|
108 * @param aMode The InputMode regarding ptiengine |
|
109 * @param aAgainst The character to be checked. |
|
110 * @param aCase Text case. |
|
111 * @Return ETrue : yes it is on the key; EFalse : No it is not on the Key |
|
112 */ |
|
113 TBool MapAgainst(TInt aKey, TInt aMode, TInt16 aAgainst, TInt aCase) const; |
96 }; |
114 }; |
97 |
115 |
98 #endif //__AKN_FEP_UI_INPUT_STATE_ENTRY_QWERTY_WESTERN_PREDICTIVE_H__ |
116 #endif //__AKN_FEP_UI_INPUT_STATE_ENTRY_QWERTY_WESTERN_PREDICTIVE_H__ |
99 |
117 |
100 // End of file |
118 // End of file |