equal
deleted
inserted
replaced
315 |
315 |
316 // First check if the focused item needs the key event |
316 // First check if the focused item needs the key event |
317 response = FocusedField()->OfferKeyEventL( aKeyEvent, aType ); |
317 response = FocusedField()->OfferKeyEventL( aKeyEvent, aType ); |
318 |
318 |
319 if ( aType == EEventKey |
319 if ( aType == EEventKey |
320 && response == EKeyWasNotConsumed ) |
320 && response == EKeyWasNotConsumed ) |
321 { |
321 { |
322 // Check if the focus should be changed |
322 // Check if the focus should be changed |
323 switch ( aKeyEvent.iScanCode ) |
323 switch ( aKeyEvent.iScanCode ) |
324 { |
324 { |
325 case EStdKeyUpArrow: |
325 case EStdKeyUpArrow: |
336 response = iFieldContainer->MoveFocusDownL( HiddenFocus() ); |
336 response = iFieldContainer->MoveFocusDownL( HiddenFocus() ); |
337 |
337 |
338 // Focus changed via keyboard, iClickedItem is no |
338 // Focus changed via keyboard, iClickedItem is no |
339 // longer valid |
339 // longer valid |
340 iClickedField = NULL; |
340 iClickedField = NULL; |
|
341 break; |
|
342 } |
|
343 case EStdKeyEnter: |
|
344 { |
|
345 FocusedField()->ExecuteGenericCommandL( EAknCmdOpen ); |
341 break; |
346 break; |
342 } |
347 } |
343 default: |
348 default: |
344 { |
349 { |
345 break; |
350 break; |