equal
deleted
inserted
replaced
87 #include <PtiKeyMappings.h> |
87 #include <PtiKeyMappings.h> |
88 #include <aknfeppeninputimeplugin.h> |
88 #include <aknfeppeninputimeplugin.h> |
89 #include <peninputcmd.h> |
89 #include <peninputcmd.h> |
90 |
90 |
91 #include <AknSettingCache.h> |
91 #include <AknSettingCache.h> |
92 #include <peninputgsinterface.h> |
|
93 #include <aknextendedinputcapabilities.h> |
92 #include <aknextendedinputcapabilities.h> |
94 #include <AvkonInternalCRKeys.h> |
93 #include <AvkonInternalCRKeys.h> |
95 #include <hlplch.h> |
94 #include <hlplch.h> |
96 #include <aknfepdocumentnavigation.h> |
95 #include <aknfepdocumentnavigation.h> |
97 |
96 |
178 |
177 |
179 #ifdef RD_SCALABLE_UI_V2 |
178 #ifdef RD_SCALABLE_UI_V2 |
180 const TKeyEvent KAknCcpuCopyEvent = {EKeyF18, EEikCmdEditCopy, EModifierCtrl, 1}; // Copy event for AknCcpuSupport |
179 const TKeyEvent KAknCcpuCopyEvent = {EKeyF18, EEikCmdEditCopy, EModifierCtrl, 1}; // Copy event for AknCcpuSupport |
181 const TKeyEvent KAknCcpuCutEvent = {EKeyF18, EEikCmdEditCut, EModifierCtrl, 1}; // Cut event for AknCcpuSupport |
180 const TKeyEvent KAknCcpuCutEvent = {EKeyF18, EEikCmdEditCut, EModifierCtrl, 1}; // Cut event for AknCcpuSupport |
182 |
181 |
183 const TInt KMaxMenuSize = 25; |
182 const TInt KMaxMenuSize = 23; |
184 const TInt KEditorMenuPermitedSend[KMaxMenuSize] = |
183 const TInt KEditorMenuPermitedSend[KMaxMenuSize] = |
185 { |
184 { |
186 EJapanFepCmdModeHiragana, |
185 EJapanFepCmdModeHiragana, |
187 EJapanFepCmdModeKatakana, |
186 EJapanFepCmdModeKatakana, |
188 EJapanFepCmdEditModeAlpha, |
187 EJapanFepCmdEditModeAlpha, |
203 EChinFepCmdModeLatinLower, |
202 EChinFepCmdModeLatinLower, |
204 EAknCmdEditModeNumber, |
203 EAknCmdEditModeNumber, |
205 EChinFepCmdModeNumber, |
204 EChinFepCmdModeNumber, |
206 EAknCmdEditModeArabicIndicNumber, |
205 EAknCmdEditModeArabicIndicNumber, |
207 EAknCmdEditModeEasternArabicIndicNumber, |
206 EAknCmdEditModeEasternArabicIndicNumber, |
208 EAknCmdEditModeIndicNumber, |
207 EAknCmdEditModeIndicNumber |
209 EAknCmdEditModeKorean, |
|
210 EAknCmdEditModeEnglish |
|
211 }; |
208 }; |
212 |
209 |
213 #endif // RD_SCALABLE_UI_V2 |
210 #endif // RD_SCALABLE_UI_V2 |
214 |
211 |
215 |
212 |
756 } |
753 } |
757 #endif // RD_INTELLIGENT_TEXT_INPUT |
754 #endif // RD_INTELLIGENT_TEXT_INPUT |
758 //#endif // __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__ |
755 //#endif // __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__ |
759 |
756 |
760 #ifdef RD_SCALABLE_UI_V2 |
757 #ifdef RD_SCALABLE_UI_V2 |
761 |
758 |
762 if (iFepPluginManager->BeforeSpell()) |
759 if ( iFepPluginManager != NULL && |
|
760 iFepPluginManager->BeforeSpell() ) |
763 { |
761 { |
764 iFepPluginManager->SetBeforeSpell(EFalse); |
762 iFepPluginManager->SetBeforeSpell(EFalse); |
765 } |
763 } |
766 else |
764 else |
767 #endif |
765 #endif |
2420 iShiftKeypressMonitor->Cancel(); |
2418 iShiftKeypressMonitor->Cancel(); |
2421 #ifdef RD_INTELLIGENT_TEXT_INPUT |
2419 #ifdef RD_INTELLIGENT_TEXT_INPUT |
2422 #ifdef __HALF_QWERTY_KEYPAD |
2420 #ifdef __HALF_QWERTY_KEYPAD |
2423 #ifdef __SHIFT_KEY_LOOP |
2421 #ifdef __SHIFT_KEY_LOOP |
2424 // Cancel multitap timer |
2422 // Cancel multitap timer |
2425 iPtiEngine->CancelTimerActivity(); |
2423 |
|
2424 if( iPtiEngine != NULL ) |
|
2425 { |
|
2426 iPtiEngine->CancelTimerActivity(); |
|
2427 } |
2426 #endif //__SHIFT_KEY_LOOP |
2428 #endif //__SHIFT_KEY_LOOP |
2427 #endif //__HALF_QWERTY_KEYPAD |
2429 #endif //__HALF_QWERTY_KEYPAD |
2428 #endif //RD_INTELLIGENT_TEXT_INPUT |
2430 #endif //RD_INTELLIGENT_TEXT_INPUT |
2429 } |
2431 } |
2430 ClearFlag( EFlagNoActionDuringShiftKeyPress ); |
2432 ClearFlag( EFlagNoActionDuringShiftKeyPress ); |
5124 #ifdef RD_SCALABLE_UI_V2 |
5126 #ifdef RD_SCALABLE_UI_V2 |
5125 TInt oldPermitModes = -1; |
5127 TInt oldPermitModes = -1; |
5126 if (R_AVKON_TOUCH_TOUCHINPUT_MENU == aResourceId ) |
5128 if (R_AVKON_TOUCH_TOUCHINPUT_MENU == aResourceId ) |
5127 { |
5129 { |
5128 oldPermitModes = iPermittedInputModes; |
5130 oldPermitModes = iPermittedInputModes; |
5129 iPermittedInputModes = iFepPluginManager->PreviousPermitMode(); |
5131 |
|
5132 if( iFepPluginManager != NULL ) |
|
5133 { |
|
5134 iPermittedInputModes = iFepPluginManager->PreviousPermitMode(); |
|
5135 } |
5130 } |
5136 } |
5131 |
5137 |
5132 iFepPluginManager->InitMenuPaneL( iRememberEditorState, aMenuPane, aResourceId ); |
5138 iFepPluginManager->InitMenuPaneL( iRememberEditorState, aMenuPane, aResourceId ); |
5133 if (oldPermitModes != -1) |
5139 if (oldPermitModes != -1) |
5134 { |
5140 { |
7845 { |
7851 { |
7846 charResourceId = NumericModeSCTResourceId(); |
7852 charResourceId = NumericModeSCTResourceId(); |
7847 if ( charResourceId != ENoCharacters && IsAbleToLaunchSCT()&& |
7853 if ( charResourceId != ENoCharacters && IsAbleToLaunchSCT()&& |
7848 EditorType() != CAknExtendedInputCapabilities::EEikSecretEditorBased) |
7854 EditorType() != CAknExtendedInputCapabilities::EEikSecretEditorBased) |
7849 { |
7855 { |
7850 menuPane->ConstructMenuSctRowL( iEditCharsPtr, charResourceId ); |
7856 |
|
7857 if( menuPane != NULL ) |
|
7858 { |
|
7859 menuPane->ConstructMenuSctRowL( iEditCharsPtr, charResourceId ); |
|
7860 } |
7851 } |
7861 } |
7852 else |
7862 else |
7853 { |
7863 { |
7854 currentEditorSCTResId = charResourceId; |
7864 currentEditorSCTResId = charResourceId; |
7855 } |
7865 } |