fep/aknfep/inc/AknFepUiInputStateEntryQwertyWesternPredictive.h
branchRCL_3
changeset 22 bd83ceabce89
parent 0 eb1f2e154e89
equal deleted inserted replaced
21:ecbabf52600f 22:bd83ceabce89
    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