equal
deleted
inserted
replaced
194 * Checks if key should be blocked from phone. |
194 * Checks if key should be blocked from phone. |
195 * |
195 * |
196 * @ return ETrue if alpha mode, EFalse otherwise. |
196 * @ return ETrue if alpha mode, EFalse otherwise. |
197 */ |
197 */ |
198 TBool IsKeyBlocked( const TKeyEvent& aKeyEvent ) const; |
198 TBool IsKeyBlocked( const TKeyEvent& aKeyEvent ) const; |
|
199 |
|
200 /** |
|
201 * Handles dialer key event. This includes handling multitapping of *-key. |
|
202 * If multitap happens, function creates back space event |
|
203 * to delete previous character, and replaces it with |
|
204 * the next one in the cyclig character list *+pw. |
|
205 */ |
|
206 void HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType ); |
199 |
207 |
200 private: // Data |
208 private: // Data |
201 |
209 |
202 /** |
210 /** |
203 * State machine |
211 * State machine |
234 /* |
242 /* |
235 * Has information of used qwerty keyboard. |
243 * Has information of used qwerty keyboard. |
236 * Own. |
244 * Own. |
237 */ |
245 */ |
238 CPhoneQwertyHandler* iQwertyHandler; |
246 CPhoneQwertyHandler* iQwertyHandler; |
|
247 |
|
248 /* |
|
249 * Time of the previous key press. Used for multitap behaviour. |
|
250 */ |
|
251 TTime iPreviousKeyPressTime; |
|
252 |
|
253 /* |
|
254 * Keycode of the previous keypress. Used for multitap behaviour. |
|
255 */ |
|
256 TInt iPreviousScanCode; |
|
257 |
|
258 /* |
|
259 * Points to next character in multitap character list. |
|
260 */ |
|
261 TInt iMultitapIndex; |
239 }; |
262 }; |
240 |
263 |
241 #endif // CPHONEKEYEVENTFORWARDER_H |
264 #endif // CPHONEKEYEVENTFORWARDER_H |
242 |
265 |
243 // End of File |
266 // End of File |