📄 commonscreens.c
字号:
//PMT END SWEDISH 20050916
//PMT START CR_ROM_SLO 20050923
#if defined(__MMI_MULTITAP_CROATIAN__)
case INPUT_TYPE_ALPHANUMERIC_UPPERCASE_CROATIAN:
wgui_change_inputbox_mode_multitap_CROATIAN();
break;
case INPUT_TYPE_ALPHANUMERIC_LOWERCASE_CROATIAN:
wgui_change_inputbox_mode_multitap_croatian();
break;
#endif
#if defined(__MMI_MULTITAP_ROMANIAN__)
case INPUT_TYPE_ALPHANUMERIC_UPPERCASE_ROMANIAN:
wgui_change_inputbox_mode_multitap_ROMANIAN();
break;
case INPUT_TYPE_ALPHANUMERIC_LOWERCASE_ROMANIAN:
wgui_change_inputbox_mode_multitap_romanian();
break;
#endif
#if defined(__MMI_MULTITAP_SLOVENIAN__)
case INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SLOVENIAN:
wgui_change_inputbox_mode_multitap_SLOVENIAN();
break;
case INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SLOVENIAN:
wgui_change_inputbox_mode_multitap_slovenian();
break;
#endif
//PMT END CR_ROM_SLO 20050923
//PMT START GR_HE_CZ_FI_DA_HU 20051007
#if defined(__MMI_MULTITAP_HEBREW__)
case INPUT_TYPE_ALPHANUMERIC_HEBREW:
wgui_change_inputbox_mode_multitap_hebrew();
break;
#endif
#if defined(__MMI_MULTITAP_GREEK__)
case INPUT_TYPE_ALPHANUMERIC_UPPERCASE_GREEK:
wgui_change_inputbox_mode_multitap_GREEK();
break;
case INPUT_TYPE_ALPHANUMERIC_LOWERCASE_GREEK:
wgui_change_inputbox_mode_multitap_greek();
break;
#endif
//PMT END GR_HE_CZ_FI_DA_HU 20051007
#if defined (__MMI_T9__) || defined (__MMI_ZI__) || defined(__MMI_KA__) || defined(__MMI_ITAP__) || defined(__MMI_GB__) //passed
case INPUT_TYPE_SMART_UPPERCASE_ABC:
wgui_change_inputbox_mode_smart_ABC();
break;
case INPUT_TYPE_SMART_LOWERCASE_ABC:
wgui_change_inputbox_mode_smart_abc();
break;
case INPUT_TYPE_TR_BOPOMO:
wgui_change_inputbox_mode_tr_bpmf();
break;
case INPUT_TYPE_TR_STROKE:
wgui_change_inputbox_mode_tr_stroke();
break;
case INPUT_TYPE_SM_PINYIN:
wgui_change_inputbox_mode_sm_pinyin();
break;
case INPUT_TYPE_SM_STROKE:
wgui_change_inputbox_mode_sm_stroke();
break;
case INPUT_TYPE_TR_MULTITAP_BOPOMO:
wgui_change_inputbox_mode_tr_multitap_bpmf();
break;
case INPUT_TYPE_SM_MULTITAP_PINYIN:
wgui_change_inputbox_mode_sm_multitap_pinyin();
break;
#if defined(__MMI_T9_SPANISH__)||defined(__MMI_ZI_EU_SPANISH__)||defined(__MMI_ZI_SA_SPANISH__)
case INPUT_TYPE_SMART_UPPERCASE_SPANISH:
wgui_change_inputbox_mode_smart_SPANISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_SPANISH:
wgui_change_inputbox_mode_smart_spanish();
break;
#endif
//PMT VIKASG START 20050729
#if defined(__MMI_T9_DANISH__)||defined(__MMI_ZI_DANISH__)
case INPUT_TYPE_SMART_UPPERCASE_DANISH:
wgui_change_inputbox_mode_smart_DANISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_DANISH:
wgui_change_inputbox_mode_smart_danish();
break;
#endif
//PMT VIKASG END 20050729
//PMT CZ_PO_TU START 20050812
#if defined(__MMI_T9_POLISH__)||defined(__MMI_ZI_POLISH__)
case INPUT_TYPE_SMART_UPPERCASE_POLISH:
wgui_change_inputbox_mode_smart_POLISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_POLISH:
wgui_change_inputbox_mode_smart_polish();
break;
#endif
//PMT CZ_PO_TU END 20050812
#if defined(__MMI_T9_FRENCH__)||defined(__MMI_ZI_CA_FRENCH__)||defined(__MMI_ZI_EU_FRENCH__)
case INPUT_TYPE_SMART_UPPERCASE_FRENCH:
wgui_change_inputbox_mode_smart_FRENCH();
break;
case INPUT_TYPE_SMART_LOWERCASE_FRENCH:
wgui_change_inputbox_mode_smart_french();
break;
#endif
#if defined(__MMI_T9_GERMAN__)||defined(__MMI_ZI_GERMAN__)||defined(__MMI_GB__)
case INPUT_TYPE_SMART_UPPERCASE_GERMAN:
wgui_change_inputbox_mode_smart_GERMAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_GERMAN:
wgui_change_inputbox_mode_smart_german();
break;
#endif
#if defined(__MMI_T9_ITALIAN__)||defined(__MMI_ZI_ITALIAN__)
case INPUT_TYPE_SMART_UPPERCASE_ITALIAN:
wgui_change_inputbox_mode_smart_ITALIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_ITALIAN:
wgui_change_inputbox_mode_smart_italian();
break;
#endif
#if defined(__MMI_T9_RUSSIAN__)|| defined(__MMI_ZI_RUSSIAN__)||defined(__MMI_ZI_RECOMMENDED_SIZE_RUSSIAN__)
case INPUT_TYPE_SMART_UPPERCASE_RUSSIAN:
wgui_change_inputbox_mode_smart_RUSSIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_RUSSIAN:
wgui_change_inputbox_mode_smart_russian();
break;
#endif
#if defined(__MMI_T9_BULGARIAN__)|| defined(__MMI_ZI_BULGARIAN__)
case INPUT_TYPE_SMART_UPPERCASE_BULGARIAN:
wgui_change_inputbox_mode_smart_BULGARIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_BULGARIAN:
wgui_change_inputbox_mode_smart_bulgarian();
break;
#endif
#if defined(__MMI_ZI_THAI__) || defined (__MMI_T9_THAI__)
case INPUT_TYPE_SMART_THAI:
wgui_change_inputbox_mode_smart_thai();
break;
#endif
#if defined(__MMI_ZI_ARABIC__) || defined(__MMI_T9_ARABIC__)
//PMT NO_AR_SL_DU END 20050909
case INPUT_TYPE_SMART_ARABIC:
wgui_change_inputbox_mode_smart_arabic();
break;
#endif
//PMT VIKAS GUPTA START 20051129
#if defined(__MMI_ZI_HINDI__) || defined(__MMI_T9_HINDI__)
//PMT NO_AR_SL_DU END 20050909
case INPUT_TYPE_SMART_HINDI:
wgui_change_inputbox_mode_smart_hindi();
break;
#endif
//PMT VIKAS GUPTA END 20051129
//PMT START GR_HE_CZ_FI_DA_HU 20051007
#if defined(__MMI_ZI_HEBREW__)
case INPUT_TYPE_SMART_HEBREW:
wgui_change_inputbox_mode_smart_hebrew();
break;
#endif
//PMT END GR_HE_CZ_FI_DA_HU 20051007
//PMT CZ_PO_TU START 20050812
#if defined(__MMI_ZI_TURKISH__)||defined(__MMI_T9_TURKISH__)
//PMT CZ_PO_TU END 20050812
case INPUT_TYPE_SMART_UPPERCASE_TURKISH:
wgui_change_inputbox_mode_smart_TURKISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_TURKISH:
wgui_change_inputbox_mode_smart_turkish();
break;
#endif
//PMT SHARIQ START 20050729
#if defined(__MMI_T9_PORTUGUESE__)||defined(__MMI_ZI_SA_PORTUGUESE__)||defined(__MMI_ZI_EU_PORTUGUESE__)||defined(__MMI_ZI_BZ_PORTUGUESE__)
//PMT SHARIQ END 20050729
case INPUT_TYPE_SMART_UPPERCASE_PORTUGUESE:
wgui_change_inputbox_mode_smart_PORTUGUESE();
break;
case INPUT_TYPE_SMART_LOWERCASE_PORTUGUESE:
wgui_change_inputbox_mode_smart_portuguese();
break;
#endif
//PMT Gurdev Start 20050729
#if defined(__MMI_ZI_INDONESIAN__)||defined(__MMI_T9_INDONESIAN__)
case INPUT_TYPE_SMART_UPPERCASE_INDONESIAN:
wgui_change_inputbox_mode_smart_INDONESIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_INDONESIAN:
wgui_change_inputbox_mode_smart_indonesian();
break;
#endif
//PMT Gurdev End 20050729
//PMT CZ_PO_TU START 20050812
//PMT START GR_HE_CZ_FI_DA_HU 20051007
#if defined(__MMI_T9_CZECH__)||defined(__MMI_ZI_CZECH__)
//PMT END GR_HE_CZ_FI_DA_HU 20051007
case INPUT_TYPE_SMART_UPPERCASE_CZECH:
wgui_change_inputbox_mode_smart_CZECH();
break;
case INPUT_TYPE_SMART_LOWERCASE_CZECH:
wgui_change_inputbox_mode_smart_czech();
break;
#endif
//PMT CZ_PO_TU END 20050812
#if defined(__MMI_ZI_MALAY__)
case INPUT_TYPE_SMART_UPPERCASE_MALAY:
wgui_change_inputbox_mode_smart_MALAY();
break;
case INPUT_TYPE_SMART_LOWERCASE_MALAY:
wgui_change_inputbox_mode_smart_malay();
break;
#endif
// PMT BHASKAR START 20052907
#if defined(__MMI_ZI_VIETNAMESE__)||defined(__MMI_T9_VIETNAMESE__)
// PMT BHASKAR END 20052907
case INPUT_TYPE_SMART_UPPERCASE_VIETNAMESE:
wgui_change_inputbox_mode_smart_VIETNAMESE();
break;
case INPUT_TYPE_SMART_LOWERCASE_VIETNAMESE:
wgui_change_inputbox_mode_smart_vietnamese();
break;
#endif
//PMT START HU_FI 20050825
#if defined(__MMI_ZI_FINNISH__)||defined(__MMI_T9_FINNISH__)
case INPUT_TYPE_SMART_UPPERCASE_FINNISH:
wgui_change_inputbox_mode_smart_FINNISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_FINNISH:
wgui_change_inputbox_mode_smart_finnish();
break;
#endif
//PMT START GR_HE_CZ_FI_DA_HU 20051007
#if defined(__MMI_T9_HUNGARIAN__)||defined(__MMI_ZI_HUNGARIAN__)
//PMT END GR_HE_CZ_FI_DA_HU 20051007
case INPUT_TYPE_SMART_UPPERCASE_HUNGARIAN:
wgui_change_inputbox_mode_smart_HUNGARIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_HUNGARIAN:
wgui_change_inputbox_mode_smart_hungarian();
break;
#endif
//PMT END HU_FI 20050825
//PMT NO_AR_SL_DU START 20050909
#if defined(__MMI_ZI_SLOVAK__)||defined(__MMI_T9_SLOVAK__)
case INPUT_TYPE_SMART_UPPERCASE_SLOVAK:
wgui_change_inputbox_mode_smart_SLOVAK();
break;
case INPUT_TYPE_SMART_LOWERCASE_SLOVAK:
wgui_change_inputbox_mode_smart_slovak();
break;
#endif
#if defined(__MMI_ZI_DUTCH__)||defined(__MMI_T9_DUTCH__)
case INPUT_TYPE_SMART_UPPERCASE_DUTCH:
wgui_change_inputbox_mode_smart_DUTCH();
break;
case INPUT_TYPE_SMART_LOWERCASE_DUTCH:
wgui_change_inputbox_mode_smart_dutch();
break;
#endif
//Norwegian start
//PMT VIKAS GUPTA START PO_NO_ZI 20050930
#if defined(__MMI_T9_NORWEGIAN__)||defined(__MMI_ZI_NORWEGIAN__)
//PMT VIKAS GUPTA END PO_NO_ZI 20050930
case INPUT_TYPE_SMART_UPPERCASE_NORWEGIAN:
wgui_change_inputbox_mode_smart_NORWEGIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_NORWEGIAN:
wgui_change_inputbox_mode_smart_norwegian();
break;
#endif
//Norwegian end
//PMT NO_AR_SL_DU END 20050909
//PMT START SWEDISH 20050916
#if defined(__MMI_ZI_SWEDISH__)||defined(__MMI_T9_SWEDISH__)
case INPUT_TYPE_SMART_UPPERCASE_SWEDISH:
wgui_change_inputbox_mode_smart_SWEDISH();
break;
case INPUT_TYPE_SMART_LOWERCASE_SWEDISH:
wgui_change_inputbox_mode_smart_swedish();
break;
#endif
//PMT END SWEDISH 20050916
//PMT START CR_ROM_SLO 20050923
#if defined(__MMI_ZI_CROATIAN__)||defined(__MMI_T9_CROATIAN__)
case INPUT_TYPE_SMART_UPPERCASE_CROATIAN:
wgui_change_inputbox_mode_smart_CROATIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_CROATIAN:
wgui_change_inputbox_mode_smart_croatian();
break;
#endif
#if defined(__MMI_ZI_ROMANIAN__)
case INPUT_TYPE_SMART_UPPERCASE_ROMANIAN:
wgui_change_inputbox_mode_smart_ROMANIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_ROMANIAN:
wgui_change_inputbox_mode_smart_romanian();
break;
#endif
#if defined(__MMI_ZI_SLOVENIAN__)
case INPUT_TYPE_SMART_UPPERCASE_SLOVENIAN:
wgui_change_inputbox_mode_smart_SLOVENIAN();
break;
case INPUT_TYPE_SMART_LOWERCASE_SLOVENIAN:
wgui_change_inputbox_mode_smart_slovenian();
break;
#endif
//PMT END CR_ROM_SLO 20050923
//PMT START GR_HE_CZ_FI_DA_HU 20051007
#if defined(__MMI_ZI_GREEK__)||defined(__MMI_T9_GREEK__)
case INPUT_TYPE_SMART_UPPERCASE_GREEK:
wgui_change_inputbox_mode_smart_GREEK();
break;
case INPUT_TYPE_SMART_LOWERCASE_GREEK:
wgui_change_inputbox_mode_smart_greek();
break;
#endif
//PMT END GR_HE_CZ_FI_DA_HU 20051007
#endif
}
}
// __CUSTPACK_MULTIBIN Terry BEGIN
extern s16 MMI_AP_required_input_mode_set[INPUT_MODE_MAX_NUM];
U32 InputMethodSetKeyHandler(FuncPtr *preFuncPtrs,FuncPtr *postPtrs,const sIMEModeDetails* IMEModeArray,BOOL EnglishOnly,BOOL AP_required)
{
int i = 0,j = 0;
int input_mode_id=0;
MMI_BOOL ExitFlag=MMI_FALSE;
for (;;)
{
if(AP_required)
{
input_mode_id = MMI_AP_required_input_mode_set[i];
}
else
{
input_mode_id = IMEModeArray[i].IME_Mode_ID;
}
switch (input_mode_id)
{
case INPUT_MODE_MULTITAP_UPPERCASE_ABC:
preFuncPtrs[j] = wgui_change_inputbox_mode_multitap_ABC;
break;
case INPUT_MODE_MULTITAP_LOWERCASE_ABC:
preFuncPtrs[j] = wgui_change_inputbox_mode_multitap_abc;
break;
#ifdef __MMI_GB__
case INPUT_MODE_SMART_UPPERCASE_ABC:
preFuncPtrs[j] = wgui_change_inputbox_mode_smart_ABC;
break;
case INPUT_MODE_SMART_LOWERCASE_ABC:
preFuncPtrs[j] = wgui_change_inputbox_mode_smart_abc;
break;
case INPUT_MODE_SM_PINYIN:
preFuncPtrs[j] = wgui_change_inputbox_mode_sm_pinyin;
break;
case INPUT_MODE_SM_STROKE:
preFuncPtrs[j] = wgui_change_inputbox_mode_sm_stroke;
break;
case INPUT_MODE_TR_STROKE:
preFuncPtrs[j] = wgui_change_inputbox_mode_tr_stroke;
break;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -