⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commonscreens.c

📁 The font library converting tool MCT mainly introduces the process of the font formats to give us a
💻 C
📖 第 1 页 / 共 5 页
字号:
//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 + -