📄 osdstring.h
字号:
//--------------------------------------------------------------------------------
#ifdef SUPPORT_TV
//--------------------------------------------------------------------------------
CODE BYTE Str_ScanChn_E[] = {'A','u','t','o',' ','T','u','n','e',0};
CODE BYTE Str_ScanChn_F[] = {'R','e','c','h','e','r','c','h','e',' ','a','u','t','u',0};
CODE BYTE Str_ScanChn_D[] = {'S','u','c','h','l','a','u','f',0};
CODE BYTE Str_ScanChn_S[] = {'B',0x60,'s','q','u','e','d','a',' ','a','u','t','u',0};
CODE BYTE Str_ScanChn_K[] = {RAMFONT,0x5b,0x35,0x71,0x5d,0x2d,0x71,0x31,0x4a,ROMFONT,0};
//--------------------------------------------------------------------------------
CODE BYTE Str_FineTune_E[] = {'F','i','n','e',' ','T','u','n','e',0};
CODE BYTE Str_FineTune_F[] = {'A','c','c','o','r','d','_','f','i','n',0};
CODE BYTE Str_FineTune_D[] = {'F','e','i','n','a','b','s','t','i','m','m','u','n','g',0};
CODE BYTE Str_FineTune_S[] = {'T','e','m','p','l','a','r','_','F','i','n','o',0};
CODE BYTE Str_FineTune_K[] = {RAMFONT,0x3c,0x49,0x71,0x5d,0x2d,0x71,0x5f,0x60,ROMFONT,0};
//--------------------------------------------------------------------------------
#ifdef NTSC_TV
CODE BYTE Str_AirCable_E[] = {'A','i','r','/','C','a','b','l','e',0};
//--------------------------------------------------------------------------------
CODE BYTE Str_AddErase_E[] = {'A','d','d','/','E','r','a','s','e',0};
CODE BYTE Str_AddErase_K[] = {RAMFONT,0x24,0x58,ROMFONT,'/',RAMFONT,0x62,0x5a,ROMFONT,0};
//--------------------------------------------------------------------------------
#elif defined(PAL_TV)
CODE BYTE Str_ManualTune_E[] = {'M','a','n','u','a','l',' ','T','u','n','e',0};
CODE BYTE Str_ManualTune_K[] = {RAMFONT,0x45,0x35,0x71,0x5d,0x2d,0x71,0x31,0x4a,ROMFONT,0};
//--------------------------------------------------------------------------------
CODE BYTE Str_ChannelEdit_E[] = {'E','d','i','t',0};
#endif
#endif
//--------------------------------------------------------------------------------
#ifdef SUPPORT_PC
//--------------------------------------------------------------------------------
CODE BYTE Str_Phase_E[] = {'P','h','a','s','e',0};
CODE BYTE Str_Phase_S[] = {'F','a','s','e',0};
//--------------------------------------------------------------------------------
CODE BYTE Str_Clock_E[] = {'C','l','o','c','k',0};
CODE BYTE Str_Clock_F[] = {'H', 'o', 'r', 'l', 'o', 'g', 'e',0};
CODE BYTE Str_Clock_D[] = {'T', 'a', 'k', 't',0};
CODE BYTE Str_Clock_S[] = {'R', 'e', 'l', 'o', 'j',0};
//--------------------------------------------------------------------------------
CODE BYTE Str_AutoColor_E[] = {'A','u','t','o',' ','C','o','l','o','r',0};
CODE BYTE Str_AutoColor_K[] = {RAMFONT,0x5b,0x35,0x71,0x4a,0x48,0x71,0x5f,0x60,ROMFONT,0};
CODE BYTE Str_AutoAdjust_E[] = {'A','u','t','o',' ','A','d','j','u','s','t',0};
CODE BYTE Str_AutoAdjust_K[] = {RAMFONT,0x5b,0x35,0x71,0x6d,0x3b,0x71,0x5f,0x60,ROMFONT,0};
#endif
//--------------------------------------------------------------------------------
#ifdef WIDE_SCREEN
CODE BYTE Str_WideScreen_E[] = {'W','i','d','e',' ','S','c','r','e','e','n',0};
CODE BYTE Str_WideScreen_K[] = {'W','I','D','E',' ',RAMFONT,0x6d,0x3b,0x71,0x46,0x67,ROMFONT,0};
#endif
//==================================================================================
//
// Choice Menu String define in osd menu.
//
//==================================================================================
// Form
//
//struct EnumType {
// BYTE Sz;
// BYTE ByLang;
// BYTE Str[15]; // doesn't matter size of the string !!!
//};
CODE BYTE OSDLangString[] =
{
0x02, // Size
0, // Independence by language:0, Dependenced by language:1
// Language I Language II Language III....
'E','n','g','l','i','s','h',0,
'F', 'r', 'a', 'n', 0x7b, 'a', 'i', 's',0,
'D', 'e', 'u', 't', 's', 'c', 'h',0,
'E', 's', 'p', 'a', 0x7e, 'o', 'l',0,
RAMFONT,0x6a,0x23,0x56,ROMFONT,' ',0
};
CODE BYTE ModeChoice[] = {
0x04, // Size
1,
'M','o','d','e','1',0, 'M','o','d','e','2',0, 'M','o','d','e','3',0, 'U','s','e','r',0,
'M','o','d','e','1',0, 'M','o','d','e','2',0, 'M','o','d','e','3',0, 'U','s','a','g','e','r',0,
'M','o','d','u','s','1',0, 'M','o','d','u','s','2',0, 'M','o','d','u','s','3',0, 'B','e','n','u','t','z','e','r',0,
'M','o','d','o','1',0, 'M','o','d','o','2',0, 'M','o','d','o','3',0, 'U','s','u','a','r','i','o',0,
RAMFONT,0x3a,0x34,ROMFONT,'1',0, RAMFONT,0x3a,0x34,ROMFONT,'2',0, RAMFONT,0x3a,0x34,ROMFONT,'3',0, RAMFONT,0x47,0x51,0x5b,0x71,ROMFONT,' ',0 // Caution!: Do not end to osd control command "ROMFONT" or "RAMFONT".
};
CODE BYTE VInputStdChoice[] = {
0x08,//size of supported system.(Attention!!)
0,// None by language.
'A','u','t','o',0,
'N','T','S','C',0,
#ifdef SUPPORT_PAL
'P','A','L',0,
#endif
#ifdef SUPPORT_SECAM
'S','E','C','A','M',0,
#endif
#ifdef SUPPORT_NTSC4
'N','T','S','C','4','.','4','3',0,
#endif
#ifdef SUPPORT_PALM
'P','A','L','M',0,
#endif
#ifdef SUPPORT_PALN
'P','A','L','N',0,
#endif
#ifdef SUPPORT_PAL60
'P','A','L','6','0',0,
#endif
};
#ifdef WIDE_SCREEN
CODE BYTE WideScreenChoice[] = {
5,//size
0,// by language.
'N','o','r','m','a','l',0, 'W','i','d','e',0, 'P','a','n','o','r','a','m','a',0, 'F','u','l','l',0,// 'Z','o','o','m',0,
};
#endif
#ifdef SUPPORT_OSDPOSITIONMOVE
CODE BYTE OsdPositionModeChoice[] = {
5,//size
0,// by language.
RAMFONT,0x1a,0x1b,ROMFONT,' ',0, RAMFONT,0x1c,0x1d,ROMFONT,' ',0,
RAMFONT,0x1e,0x1d,ROMFONT,' ',0, RAMFONT,0x1f,0x20,ROMFONT,' ',0,
RAMFONT,0x1f,0x21,ROMFONT,' ',0,
};
#endif
CODE BYTE CaptionChoice[] = {
0x09,//size
0,// None by lang.
'O','f','f',0, 'C','C','1',0, 'C','C','2',0, 'C','C','3',0, 'C','C','4',0,
'T','1',0, 'T','2',0, 'T','3',0, 'T','4',0,
};
#ifdef SUPPORT_TV
/*
CODE BYTE StereoMomoYesNo[]=
{
0x02,//size
0, // By lang
'S','t','e','r','e','o',0, 'M','o','n','o',0,
};
*/
#ifdef NTSC_TV
CODE BYTE AirCableStr[]={
0x02,//size
0, // By lang
'A','i','r',0, 'C','a','b','l','e',0,
};
CODE BYTE AddEraseYesNo[]=
{
0x02,//size
1, // By lang
'E','r','a','s','e','d',0, 'A','d','d','e','d',0,
'E','r','a','s','e','d',0, 'A','d','d','e','d',0,
'E','r','a','s','e','d',0, 'A','d','d','e','d',0,
'E','r','a','s','e','d',0, 'A','d','d','e','d',0,
RAMFONT,0x62,0x5a,ROMFONT,' ',0, RAMFONT,0x24,0x58,ROMFONT,' ',0
};
#elif defined PAL_TV
CODE BYTE SkipYesNo[]=
{
0x02,//size
1, // By lang
'Y','e','s', 0, 'N','o',0,
'Y','e','s', 0, 'N','o',0,
'Y','e','s', 0, 'N','o',0,
'Y','e','s', 0, 'N','o',0,
'Y','E','S', 0, 'N','O',0
} ;
#endif
#endif
//--------------------------------------------------------------------------------
CODE BYTE *Enter_Password_Str[]={Enter_Password_Str_E,Enter_Password_Str_F,Enter_Password_Str_D,Enter_Password_Str_S,Enter_Password_Str_K};
CODE BYTE *CheckPCCableStr[] = {CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_E,CheckPCCableStr_K};
CODE BYTE *CheckDTVCableStr[] = {CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_E,CheckDTVCableStr_K};
CODE BYTE *OutOfRangeStr[] = {OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_E,OutOfRangeStr_K};
CODE BYTE *StrVolume[]= {StrVolume_E,StrVolume_F,StrVolume_D,StrVolume_S,StrVolume_K};
CODE BYTE *MuteOnStr[]= {MuteOnStr_E,MuteOnStr_E,MuteOnStr_E,MuteOnStr_E,MuteOnStr_K};
//--------------------------------------------------------------------------------
CODE BYTE *Str_Input[]= {Str_Input_E, Str_Input_F, Str_Input_D, Str_Input_S, Str_Input_K};
CODE BYTE *Str_Picture[]= {Str_Picture_E, Str_Picture_F, Str_Picture_D, Str_Picture_S, Str_Picture_K};
CODE BYTE *Str_Sound[]= {Str_Sound_E,Str_Sound_E,Str_Sound_E,Str_Sound_S,Str_Sound_K};
CODE BYTE *Str_Utility[]= {Str_Utility_E,Str_Utility_F,Str_Utility_D,Str_Utility_S,Str_Utility_K};
CODE BYTE *Str_ColorTemp[]= {Str_ColorTemp_E,Str_ColorTemp_F,Str_ColorTemp_D,Str_ColorTemp_S,Str_ColorTemp_K};
#ifdef SUPPORT_TV
CODE BYTE *Str_TVChannel[]= {Str_TVChannel_E,Str_TVChannel_F,Str_TVChannel_D,Str_TVChannel_S,Str_TVChannel_K};
#endif
CODE BYTE *Str_Comments[]= {Str_Comments_E,Str_Comments_E,Str_Comments_E,Str_Comments_E,Str_Comments_K};
//============================================================================================
// OSD Menu String Table
CODE BYTE *Str_Composite[] = {Str_Composite_E,Str_Composite_E,Str_Composite_E,Str_Composite_E,Str_Composite_E};
#ifdef SUPPORT_SVIDEO
CODE BYTE *Str_Svideo[] = {Str_Svideo_E,Str_Svideo_E,Str_Svideo_E,Str_Svideo_E,Str_Svideo_E};
#endif
#ifdef SUPPORT_COMPONENT
CODE BYTE *Str_Component[] = {Str_Component_E,Str_Component_E,Str_Component_E,Str_Component_E,Str_Component_E};
#endif
#ifdef SUPPORT_DTV
CODE BYTE *Str_Dtv[] = {Str_Dtv_E,Str_Dtv_E,Str_Dtv_E,Str_Dtv_E,Str_Dtv_E};
#endif
#ifdef SUPPORT_TV
CODE BYTE *Str_Tv[] = {Str_Tv_E,Str_Tv_E,Str_Tv_E,Str_Tv_E,Str_Tv_E};
#endif
#ifdef SUPPORT_PC
CODE BYTE *Str_Pc[] = {Str_Pc_E,Str_Pc_E,Str_Pc_E,Str_Pc_E,Str_Pc_E};
#endif
#ifdef SUPPORT_DIGITALVGA
CODE BYTE *Str_DigitalVGA[] = {Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E,Str_DigitalVGA_E};
#endif
#ifdef SUPPORT_PC
CODE BYTE *Str_VPosition[]= {Str_VPosition_E,Str_VPosition_F,Str_VPosition_D,Str_VPosition_S,Str_VPosition_K};
CODE BYTE *Str_HPosition[]= {Str_HPosition_E,Str_HPosition_F,Str_HPosition_D,Str_HPosition_S,Str_HPosition_K};
#endif
#ifdef SUPPORT_OSDPOSITIONMOVE
CODE BYTE *Str_OSDPosition[]= {Str_OSDPosition_E,Str_OSDPosition_E,Str_OSDPosition_E,Str_OSDPosition_S,Str_OSDPosition_K};
#endif
CODE BYTE *Str_OSDLang[]= {Str_OSDLang_E,Str_OSDLang_F,Str_OSDLang_D,Str_OSDLang_S,Str_OSDLang_K};
CODE BYTE *Str_SleepTimer[]= {Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerE,Str_SleepTimerK};
CODE BYTE *Str_VInputStd[]= {Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E,Str_VInputStd_E};
CODE BYTE *Str_Information[]= {Str_Information_E,Str_Information_E,Str_Information_E,Str_Information_E,Str_Information_E};
CODE BYTE *Str_Volume[]= {Str_Volume_E,Str_Volume_E,Str_Volume_D,Str_Volume_S,Str_Volume_K};
CODE BYTE *Str_Treble[]= {Str_Treble_E,Str_Treble_F,Str_Treble_D,Str_Treble_S,Str_Treble_K};
CODE BYTE *Str_Bass[]= {Str_Bass_E,Str_Bass_F,Str_Bass_D,Str_Bass_S,Str_Bass_K};
CODE BYTE *Str_Balance[]= {Str_Balance_E,Str_Balance_F,Str_Balance_D,Str_Balance_S,Str_Balance_K};
CODE BYTE *Str_Red[]= {Str_Red_E,Str_Red_F,Str_Red_D,Str_Red_S,Str_Red_K};
CODE BYTE *Str_Blue[]= {Str_Blue_E,Str_Blue_F,Str_Blue_D,Str_Blue_S,Str_Blue_K};
CODE BYTE *Str_Green[]= {Str_Green_E,Str_Green_F,Str_Green_D,Str_Green_S,Str_Green_K};
CODE BYTE *Str_Hue[]= {Str_Hue_E,Str_Hue_F,Str_Hue_D,Str_Hue_S,Str_Hue_K};
CODE BYTE *Str_Backlight[]= {Str_Backlight_E,Str_Backlight_F,Str_Backlight_D,Str_Backlight_S,Str_Backlight_K};
CODE BYTE *Str_Sharpness[]= {Str_Sharpness_E,Str_Sharpness_F,Str_Sharpness_D,Str_Sharpness_S,Str_Sharpness_K};
CODE BYTE *Str_Contrast[]= {Str_Contrast_E,Str_Contrast_F,Str_Contrast_D,Str_Contrast_S,Str_Contrast_K};
CODE BYTE *Str_Brightness[]= {Str_Brightness_E,Str_Brightness_F,Str_Brightness_D,Str_Brightness_S,Str_Brightness_K};
CODE BYTE *Str_Saturation[]= {Str_Saturation_E,Str_Saturation_E,Str_Saturation_D,Str_Saturation_S,Str_Saturation_K};
CODE BYTE *Str_Reset[]= {Str_Reset_E,Str_Reset_F,Str_Reset_D,Str_Reset_S,Str_Reset_K};
#ifdef SUPPORT_TV
CODE BYTE *Str_ScanChn[]= {Str_ScanChn_E,Str_ScanChn_F,Str_ScanChn_D,Str_ScanChn_S,Str_ScanChn_K};
CODE BYTE *Str_FineTune[]= {Str_FineTune_E,Str_FineTune_F,Str_FineTune_D,Str_FineTune_S,Str_FineTune_K};
#ifdef NTSC_TV
CODE BYTE *Str_AirCable[]= {Str_AirCable_E,Str_AirCable_E,Str_AirCable_E,Str_AirCable_E,Str_AirCable_E};
CODE BYTE *Str_AddErase[]= {Str_AddErase_E,Str_AddErase_E,Str_AddErase_E,Str_AddErase_E,Str_AddErase_K};
#elif defined(PAL_TV)
CODE BYTE *Str_ManualTune[]= {Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_E,Str_ManualTune_K};
CODE BYTE *Str_ChannelEdit[]= {Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E,Str_ChannelEdit_E};
#endif // NTSC_TV
#endif // SUPPORT_TV
#ifdef SUPPORT_PC
CODE BYTE *Str_Phase[]= {Str_Phase_E,Str_Phase_E,Str_Phase_E,Str_Phase_S,Str_Phase_E};
CODE BYTE *Str_Clock[]= {Str_Clock_E,Str_Clock_F,Str_Clock_D,Str_Clock_S,Str_Clock_E};
CODE BYTE *Str_AutoColor[]= {Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_E,Str_AutoColor_K};
CODE BYTE *Str_AutoAdjust[]= {Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_E,Str_AutoAdjust_K};
#endif
#ifdef WIDE_SCREEN
CODE BYTE *Str_WideScreen[] = {Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_E,Str_WideScreen_K};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -