📄 stpmenu.h
字号:
code sEntry _rEntryIecMax = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_LPCM_OUT, OSD_MSG_SET_LPCM_OUT_RATE,
IEC_MAX_FREQ_POSITION, NULL_SI, TBL_SIZE(_prDataIecMax) - 1,
EV_192K, _prDataIecMax, bIecPcmFreq};
#else
code sEntry _rEntryIecMax = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_LPCM_OUT, OSD_MSG_SET_LPCM_OUT_RATE,
IEC_MAX_FREQ_POSITION, NULL_SI, TBL_SIZE(_prDataIecMax) - 1,
EV_48K, _prDataIecMax, bIecPcmFreq};
#endif
// IEC Max Frequency End
#endif /* SPDIF_PCM_FREQ_SELECT */
code sEntry *_prEntrySpdif[] = {&_rEntrySpdifGlobal, &_rEntrySpdifCDDA, &_rEntrySpdifAC3,
&_rEntrySpdifDTS, &_rEntrySpdifMPG,
#ifdef SPDIF_PCM_CH_SELECT
&_rEntrySpdifPCMCh,
#endif
#ifdef SPDIF_PCM_FREQ_SELECT
&_rEntryIecMax,
#endif
#ifndef MTK_MENU
&_rEntryNull, &_rEntryToAudio
#endif
};
code sMenu _rPageSpdif = {PAGE_NML,
OSD_MSG_SPDIF_SETUP_PAGE, OSD_MSG_GOTO_SPDIF, TBL_SIZE(_prEntrySpdif),
_prEntrySpdif, NULL_FUN, CHK_SPDIF};
// Spdif Page End
#endif /* !SIMPLE_SPDIF_CTRL */
#ifdef PLAYER_SURROUND
// ************************************************************************************************
// ************************************************************************************************
// EQ Page
// Preset EQ
code sData _rOptEqNone = {OSD_MSG_EQ_NONE, OSD_MSG_EQ_NONE, OSD_MSG_EQ_NONE, EV_NONE};
code sData _rOptEqRock = {OSD_MSG_EQ_ROCK, OSD_MSG_EQ_ROCK, OSD_MSG_EQ_ROCK, EV_ROCK};
code sData _rOptEqPop = {OSD_MSG_EQ_POP, OSD_MSG_EQ_POP, OSD_MSG_EQ_POP, EV_POP};
code sData _rOptEqLive = {OSD_MSG_EQ_LIVE, OSD_MSG_EQ_LIVE, OSD_MSG_EQ_LIVE, EV_LIVE};
code sData _rOptEqDance = {OSD_MSG_EQ_DANCE, OSD_MSG_EQ_DANCE, OSD_MSG_VAL_EQ_DANCE, EV_DANCE};
code sData _rOptEqTenco = {OSD_MSG_EQ_TENCO, OSD_MSG_EQ_TENCO, OSD_MSG_VAL_EQ_TENCO, EV_TENCO};
code sData _rOptEqClassic = {OSD_MSG_EQ_CLASSIC, OSD_MSG_EQ_CLASSIC, OSD_MSG_VAL_EQ_CLASSIC, EV_CLASSIC};
code sData _rOptEqSoft = {OSD_MSG_EQ_SOFT, OSD_MSG_EQ_SOFT, OSD_MSG_VAL_EQ_SOFT, EV_SOFT};
code sData *_prDataEq[] = {&_rOptEqNone, &_rOptEqRock, &_rOptEqPop, &_rOptEqLive,
&_rOptEqDance, &_rOptEqTenco, &_rOptEqClassic, &_rOptEqSoft};
code sEntry _rEntryEqPre = {
ENTRY_TYPE_GROUPBUTTON, NULL_BMP,
#ifdef PLAYER_ADV_EQ
OSD_MSG_EQ_PRESET, OSD_MSG_SELECT_PRESET,
#else
OSD_MSG_EQ_TYPE, OSD_MSG_SELECT_EQ_TYPE,
#endif
EQ_PRESET_POS, NULL_SI, TBL_SIZE(_prDataEq) - 1, EV_NONE, _prDataEq,
#ifdef PLAYER_ADV_EQ
bChEq
#else
bSetEqPreset
#endif
};
#define MAX_CH_EQ_LVL 14
// Preset EQ End
#ifdef PLAYER_ADV_EQ
code sEntry _rEntryEQDry = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_DRY, OSD_MSG_EQ_DRY,
EQ_DRY_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand1 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_1_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand2 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_2_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand3 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_3_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand4 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_4_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand5 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_5_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand6 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_6_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand7 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_7_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand8 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_8_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand9 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_9_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
code sEntry _rEntryEQBand10 = { ENTRY_TYPE_V_SLIDER, NULL_BMP, OSD_MSG_EQ_BAND, OSD_MSG_EQ_BAND,
EQ_BAND_10_POS, NULL_SI, MAX_CH_EQ_LVL, 0, 0, 0};
#endif /* PLAYER_ADV_EQ */
#ifdef PLAYER_ADV_EQ
code sEntry _rEntryAdvEq = { ENTRY_TYPE_DIALOG, NULL_BMP, OSD_MSG_BASS_BOOST, OSD_MSG_BASS_BOOST,
ADV_EQ_PAGE, 0, 0, 0, 0, 0};
#endif
// Bass Boost
code sData _rOptBassOn = {OSD_MSG_ON, OSD_MSG_ON, OSD_MSG_ON, EV_ON};
code sData _rOptBassOff = {OSD_MSG_OFF, OSD_MSG_OFF, OSD_MSG_OFF, EV_OFF};
code sData *_prBass[] = {&_rOptBassOn, &_rOptBassOff};
code sEntry _rEntryBass = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_BASS_BOOST, OSD_MSG_BASS_BOOST,
BASS_SW_POS, NULL_SI, 1, EV_OFF, _prBass, bSetBass};
// Bass Boost End
// Super Bass Boost
code sData _rOptSBassOn = {OSD_MSG_ON, OSD_MSG_ON, OSD_MSG_ON, EV_ON};
code sData _rOptSBassOff = {OSD_MSG_OFF, OSD_MSG_OFF, OSD_MSG_OFF, EV_OFF};
code sData *_prSBass[] = {&_rOptSBassOn, &_rOptSBassOff};
code sEntry _rEntrySBass = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_SUPER_BASS, OSD_MSG_SUPER_BASS,
SBASS_SW_POS, NULL_SI, 1, EV_OFF, _prSBass, bSetSBass};
// Super Bass Boost End
// Clear Boost
code sData _rOptClearOn = {OSD_MSG_ON, OSD_MSG_ON, OSD_MSG_ON, EV_ON};
code sData _rOptClearOff = {OSD_MSG_OFF, OSD_MSG_OFF, OSD_MSG_OFF, EV_OFF};
code sData *_prClear[] = {&_rOptClearOn, &_rOptClearOff};
code sEntry _rEntryClear = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_CLEAR_BOOST, OSD_MSG_CLEAR_BOOST,
CLEAR_SW_POS, NULL_SI, 1, EV_OFF, _prClear, bSetClear};
// Clear Boost End
/*
code sEntry *_prEntryEqPage[] = {
&_rEntryEqPre,
#ifdef PLAYER_ADV_EQ
&_rEntryNull, &_rEntryToAudio,
&_rEntryEQDry, &_rEntryEQBand1, &_rEntryEQBand2,
&_rEntryEQBand3, &_rEntryEQBand4, &_rEntryEQBand5, &_rEntryEQBand6, &_rEntryEQBand7,
&_rEntryEQBand8, &_rEntryEQBand9, &_rEntryEQBand10
#else
&_rEntryBass, &_rEntrySBass, &_rEntryClear,
&_rEntryNull, &_rEntryToAudio
#endif
};
*/
code sEntry _rEntryRetEq = { ENTRY_TYPE_RETURN, 0, 0, 0, EQ_PAGE, 0, 0, 2, 0, NULL_FUN };
#ifdef PLAYER_ADV_EQ
code sEntry *_prEntryAdvEq[] = { &_rEntryEQDry, &_rEntryEQBand1, &_rEntryEQBand2,
&_rEntryEQBand3, &_rEntryEQBand4, &_rEntryEQBand5, &_rEntryEQBand6, &_rEntryEQBand7,
&_rEntryEQBand8, &_rEntryEQBand9, &_rEntryEQBand10, &_rEntryRetEq};
code sMenu _rPageAdvEq = { PAGE_TYPE_H_DIALOG,
OSD_MSG_EMPTY, OSD_MSG_EMPTY, TBL_SIZE(_prEntryAdvEq),
_prEntryAdvEq, 0, NULL_FUN};
#endif
code sEntry *_prEntryEqPage[] = {
&_rEntryEqPre,
#ifdef PLAYER_ADV_EQ
&_rEntryAdvEq,
#else
&_rEntryBass, &_rEntrySBass, &_rEntryClear,
#ifndef MTK_MENU
&_rEntryNull, &_rEntryToAudio
#endif
#endif
};
#ifdef PLAYER_ADV_EQ
code sMenu _rPageEq = {
//H_SPACE_MSM, PAGE_COM,
PAGE_NML,
OSD_MSG_CH_EQU_PAGE, OSD_MSG_GOTO_CH_EQU,
// TBL_SIZE(_prEntryEqPage)-1, 4,
TBL_SIZE(_prEntryEqPage),
_prEntryEqPage,
PAGE_CHEQ,
NULL_FUN};
#else /* !PLAYER_ADV_EQ */
code sMenu _rPageEq = {
PAGE_NML,
OSD_MSG_CH_EQU_PAGE, OSD_MSG_GOTO_CH_EQU,
TBL_SIZE(_prEntryEqPage),
_prEntryEqPage,
NULL_FUN,
NULL_FUN};
#endif /* !PLAYER_ADV_EQ */
// EQ Page End
#endif // PLAYER_SURROUND
// Dolby Page
// Compression
code sData _rOptLineOut = {OSD_MSG_LINE_OUT, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_LINE_OUT};
code sData _rOptRF = {OSD_MSG_RF, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_RF};
code sData _rOptCustom0 = {OSD_MSG_CUSTOM0, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_CUSTOM0};
code sData _rOptCustom1 = {OSD_MSG_CUSTOM1, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_CUSTOM1};
code sData *_prCompr[] = {&_rOptLineOut, &_rOptRF, &_rOptCustom0, &_rOptCustom1};
code sEntry _rEntryCompr = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_COMPRESSION, OSD_MSG_EMPTY,
CMPR_POS, NULL_SI, TBL_SIZE(_prCompr) - 1, EV_LINE_OUT, _prCompr, NULL_FUN};
// Compression End
// Dual Mono
code sData _rOptStereo = {OSD_MSG_SET_STEREO, OSD_MSG_SET_STEREO_MODE, OSD_MSG_VAL_STEREO, EV_STEREO};
code sData _rOptLMono = {OSD_MSG_LEFT_MONO, OSD_MSG_SET_LEFT_MONO, OSD_MSG_VAL_LEFT_MONO, EV_DUAL_LEFT};
code sData _rOptRMono = {OSD_MSG_RIGHT_MONO, OSD_MSG_SET_RIGHT_MONO, OSD_MSG_VAL_RIGHT_MONO, EV_DUAL_RIGHT};
code sData _rOptMixMono = {OSD_MSG_MIXED_MONO, OSD_MSG_SET_MIXED_MONO, OSD_MSG_VAL_MIXED_MONO, EV_MIX};
code sData *_prDualMono[] = {&_rOptStereo, &_rOptLMono, &_rOptRMono, &_rOptMixMono};
code sEntry _rEntryDualMono = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_DUALMONO, OSD_MSG_SET_DUAL_MONO,
DUAL_MN_POS, NULL_SI, TBL_SIZE(_prDualMono) - 1, EV_STEREO, _prDualMono, bSetDMono};
// Dual Mono End
#if 0
// Karaoke Mode
code sData _rOptNone = {OSD_MSG_NONE, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_NONE};
code sData _rOptDis = {OSD_MSG_DISABLE, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_DISABLE};
code sData _rOptAware = {OSD_MSG_AWARE, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_AWARE};
code sData _rOptV1 = {OSD_MSG_V1, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_V1};
code sData _rOptV2 = {OSD_MSG_V2, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_V2};
code sData _rOptV12 = {OSD_MSG_V1V2, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_V1V2};
code sData *_prDDKok[] = {&_rOptNone, &_rOptDis, &_rOptAware, &_rOptV1, &_rOptV2, &_rOptV12};
code sEntry _rEntryDDKok = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_KOK_MODE, OSD_MSG_KOK_MODE,
KOK_MOD_POS, NULL_SI, TBL_SIZE(_prDDKok) - 1, EV_DISABLE, _prDDKok, NULL_FUN};
// Karaoke Mode End
#endif
// Dynamic Range
code sEntry _rEntryDyn = { TYPE_USER_1, NULL_BMP, OSD_MSG_DYNAMIC_RNG, OSD_MSG_SET_DYNAMIC,
DRNG_POS, NULL_SI, 8, 0, 0, NULL_FUN};
// Dynamic Range End
// IEC Channel
/*
code sData _rOptIecLR = {OSD_MSG_L_R, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_L_R};
code sData _rOptIecLsRs = {OSD_MSG_LS_RS, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_LS_RS};
code sData _rOptIecCLfe = {OSD_MSG_C_LFE, OSD_MSG_EMPTY, OSD_MSG_EMPTY, EV_C_LFE};
code sData *_prIecCh[] = {&_rOptIecLR, &_rOptIecLsRs, &_rOptIecCLfe};
code sEntry _rEntryIecCh = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_IEC_CH, OSD_MSG_EMPTY,
IEC_CH_POS, NULL_SI, TBL_SIZE(_prIecCh) - 1, EV_L_R, _prIecCh, NULL_FUN};
// &_rEntryCompr,
// IEC Channel End
*/
code sEntry *_prEntryDDPage[] = { &_rEntryDualMono, &_rEntryDyn,
#ifndef MTK_MENU
&_rEntryNull, &_rEntryToAudio
#endif
};
code sMenu _rPageDD = {PAGE_NML, OSD_MSG_DOLBY_SETUP, OSD_MSG_DOLBY_DIGITAL_R,
TBL_SIZE(_prEntryDDPage), _prEntryDDPage, NULL_FUN, NULL_FUN};
// Dolby Page End
// Preference Page
// Audio
code sData _rOptEnglish = {OSD_MSG_AU_ENGLISH, OSD_MSG_PRE_SET_ENGLISH, OSD_MSG_VAL_ENGLISH, EV_ENGLISH};
code sData _rOptFrench = {OSD_MSG_AU_FRENCH, OSD_MSG_PRE_SET_FRENCH, OSD_MSG_VAL_FRENCH, EV_FRENCH};
code sData _rOptSpanish = {OSD_MSG_AU_SPANISH, OSD_MSG_PRE_SET_SPANISH, OSD_MSG_VAL_SPANISH, EV_SPANISH};
code sData _rOptChinese = {OSD_MSG_AU_CHINESE, OSD_MSG_PRE_SET_CHINESE, OSD_MSG_VAL_CHINESE, EV_CHINESE};
code sData _rOptJapanese = {OSD_MSG_AU_JAPANESE, OSD_MSG_PRE_SET_JAPANESE, OSD_MSG_VAL_JAPANESE, EV_JAPANESE};
code sData _rOptGerman = {OSD_MSG_AU_GERMAN, OSD_MSG_PRE_SET_GERMAN, OSD_MSG_VAL_GERMAN, EV_GERMAN};
//code sData _rOptSwedish = {OSD_MSG_AU_SWEDISH, OSD_MSG_PRE_SET_SWEDISH, OSD_MSG_VAL_SWEDISH, EV_SWEDISH};
//code sData _rOptDanish = {OSD_MSG_AU_DANISH, OSD_MSG_PRE_SET_DANISH, OSD_MSG_VAL_DANISH, EV_DANISH};
//code sData _rOptNorwegian = {OSD_MSG_AU_NORWEGIAN, OSD_MSG_PRE_SET_NORWEGIAN, OSD_MSG_VAL_NORWEGIAN, EV_NORWEGIAN};
//code sData _rOptFinnish = {OSD_MSG_AU_FINNISH, OSD_MSG_PRE_SET_FINNISH, OSD_MSG_VAL_FINNISH, EV_FINNISH};
//code sData _rOptDutch = {OSD_MSG_AU_DUTCH, OSD_MSG_PRE_SET_DUTCH, OSD_MSG_EMPTY, EV_DUTCH};
//code sData _rOptIcelandic = {OSD_MSG_AU_ICELANDIC, OSD_MSG_PRE_SET_ICELANDIC, OSD_MSG_VAL_ICELANDIC, EV_ICELANDIC};
code sData _rOptPortuguese = {OSD_MSG_AU_PORTUGUESE, OSD_MSG_PRE_SET_PORTUGUESE, OSD_MSG_VAL_PORTUGUESE, EV_PORTUGUES};
//code sData _rOptHebrew = {OSD_MSG_AU_HEBREW, OSD_MSG_PRE_SET_HEBREW, OSD_MSG_VAL_HEBREW, EV_HEBREW};
//code sData _rOptGreek = {OSD_MSG_AU_GREEK, OSD_MSG_PRE_SET_GREEK, OSD_MSG_VAL_GREEK, EV_GREEK};
//code sData _rOptCrotian = {OSD_MSG_AU_CROATIAN, OSD_MSG_PRE_SET_CROATIAN, OSD_MSG_VAL_CROATIAN, EV_CROATIAN};
//code sData _rOptTurkish = {OSD_MSG_AU_TURKISH, OSD_MSG_PRE_SET_TURKISH, OSD_MSG_VAL_TURKISH, EV_TURKISH};
code sData _rOptItalian = {OSD_MSG_AU_ITALIAN, OSD_MSG_PRE_SET_ITALIAN, OSD_MSG_VAL_ITALIAN, EV_ITALIAN};
//code sData _rOptPolish = {OSD_MSG_AU_POLISH, OSD_MSG_PRE_SET_POLISH, OSD_MSG_VAL_POLISH, EV_POLISH};
//code sData _rOptHungarian = {OSD_MSG_AU_HUNGARIAN, OSD_MSG_PRE_SET_HUNGARIAN, OSD_MSG_VAL_HUNGARIAN, EV_HUNGARIAN};
//code sData _rOptCzech = {OSD_MSG_AU_CZECH, OSD_MSG_PRE_SET_CZECH, OSD_MSG_VAL_CZECH, EV_CZECH};
code sData _rOptKorean = {OSD_MSG_AU_KOREAN, OSD_MSG_PRE_SET_KOREAN, OSD_MSG_VAL_KOREAN, EV_KOREAN};
code sData _rOptRussian = {OSD_MSG_AU_RUSSIAN, OSD_MSG_PRE_SET_RUSSIAN, OSD_MSG_VAL_RUSSIAN, EV_RUSSIAN};
code sData _rOptThai = {OSD_MSG_AU_THAI, OSD_MSG_PRE_SET_THAI, OSD_MSG_VAL_THAI, EV_THAI};
//code sData _rOptIrish = {OSD_MSG_AU_IRISH, OSD_MSG_PRE_SET_IRISH, OSD_MSG_VAL_IRISH, EV_IRISH};
//code sData _rOptRomanian = {OSD_MSG_AU_ROMANIAN, OSD_MSG_PRE_SET_ROMANIAN, OSD_MSG_VAL_ROMANIAN, EV_ROMANIAN};
code sData _rOptOthers = {OSD_MSG_OTHERS, OSD_MSG_OTHERS, OSD_MSG_EMPTY, EV_OTHER};
code sData _rOptOff = {OSD_MSG_OFF, OSD_MSG_OFF, OSD_MSG_OFF, EV_LANG_OFF};
// Other Language
#ifdef ENABLE_USER_LANG_CODE
//code sEntry _rEntryOtherLang = { ENTRY_TYPE_TEXT, NULL_BMP, OSD_MSG_LANG_CODE, OSD_MSG_NEW_LANG_PAGE_0,
// 0, 0, 0, 0, 0, 0};
code sEntry _rEntryOtherLang = { ENTRY_TYPE_EDITBOX, NULL_BMP, OSD_MSG_LANG_CODE, OSD_MSG_NEW_LANG_PAGE_0,
0, 0, 4, 0, 0, bCheckLangCode};
code sEntry _rEntryRetLang = { ENTRY_TYPE_RETURN, 0, 0, 0, 0, PRE_PAGE, 0, PREFERENCE_AUDIO, 0, NULL_FUN};
code sEntry *_prEntryOtherLang[] = { &_rEntryOtherLang, &_rEntryNull, &_rEntryRetLang };
//code sMenu _rPageOtherLang = {NML_SPACE, PAGE_TXT, OSD_MSG_NEW_LANG_PAGE, OSD_MSG_NEW_LANG_PAGE_0,
code sMenu _rPageOtherLang = {PAGE_TYPE_V_DIALOG, OSD_MSG_NEW_LANG_PAGE, OSD_MSG_NEW_LANG_PAGE_0,
//TBL_SIZE(_prEntryOtherLang), _prEntryOtherLang, PAGE_OTHER_LANG, 0};
TBL_SIZE(_prEntryOtherLang), _prEntryOtherLang, 0, 0};
#endif
// Other Language End
code sData *_prAudio[] = {&_rOptEnglish, &_rOptFrench, &_rOptSpanish, &_rOptChinese, &_rOptJapanese, &_rOptKorean, &_rOptRussian, &_rOptThai, &_rOptOthers};
code sEntry _rEntryAudio = { ENTRY_TYPE_GROUPBUTTON, NULL_BMP, OSD_MSG_AUDIO_SETTING, OSD_MSG_PREFER_AUDIO,
AUDIO_LCD_POSITION, SI_USR_AU_LCD_0,
#ifdef ENABLE_USER_LANG_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -