fep/aknfep/inc/AknFepUiInputStateEntryQwertyWesternPredictive.h
branchRCL_3
changeset 46 bd83ceabce89
parent 0 eb1f2e154e89
child 56 8152b1f1763a
--- a/fep/aknfep/inc/AknFepUiInputStateEntryQwertyWesternPredictive.h	Wed Sep 01 12:23:33 2010 +0100
+++ b/fep/aknfep/inc/AknFepUiInputStateEntryQwertyWesternPredictive.h	Tue Sep 14 21:59:06 2010 +0300
@@ -93,6 +93,24 @@
     * @param    aLength The key press length.
     */
     TBool HandleNaviKeysL(TInt aKey, TKeyPressLength aLength);
+private:
+	
+	/**
+    * Get scancode from given character and textcase
+    * @param    aChar    The character to be checked against to gain the scancode
+    * @param    aCase    The textcase info
+    */
+    TInt ScanCodeForCharacter( TUint aChar, TPtiTextCase& aCase );
+	
+	/**
+    * Check whether the character mapped on given key
+    * @param    aKey    The scancode of the key to be checked.
+    * @param    aMode   The InputMode regarding ptiengine
+	* @param    aAgainst The character to be checked.
+	* @param    aCase    Text case.
+	* @Return   ETrue : yes it is on the key; EFalse : No it is not on the Key
+    */
+    TBool MapAgainst(TInt aKey, TInt aMode, TInt16 aAgainst, TInt aCase) const;
 };
 
 #endif //__AKN_FEP_UI_INPUT_STATE_ENTRY_QWERTY_WESTERN_PREDICTIVE_H__