📄 osdpub903.h
字号:
#if(_OSD_TYPE == _OSD903)
#define _BACKLIGHT_MAX 255
#define _BACKLIGHT_MIN 0
#define _MENU_NONE 0
#define _MENU_PICTURE 1
#define _MENU_COLOR 2
#define _MENU_IMAGE 3
#define _MENU_OSD 4
#define _MENU_SETUP 5
#define _MENU_INFOR 6
#define _MENU_BRIGHT 7
#define _MENU_CONTRASS 8
#define _MENU_MAGICCOLOR 9
#define _MENU_COLORTONE 10
#define _MENU_COLORCONTROL 11
#define _MENU_GAMMA 12
#define _MENU_COARSE 15
#define _MENU_FINE 16
#define _MENU_SHARPNESS 17
#define _MENU_HPOS 18
#define _MENU_VPOS 19
#define _MENU_LANGUAGE 20
#define _MENU_OHPOS 21
#define _MENU_OVPOS 22
#define _MENU_TRANSPAR 23
#define _MENU_PTIME 24
#define _MENU_AUTOSIGNAL 25
#define _MENU_IMAGRESET 26
#define _MENU_COLORESET 27
#define _MENU_OFF 28
#define _MENU_DEMO 29
#define _MENU_FULL 30
#define _MENU_INTELLIGENT 31
#define _MENU_COOL 40
#define _MENU_NORMAL 41
#define _MENU_WARM 42
#define _MENU_CUSTOM 43
#define _MENU_RED 44
#define _MENU_GREEN 45
#define _MENU_BLUE 46
#define _MENU_MOD1 47
#define _MENU_MOD2 48
#define _MENU_MOD3 49
#define _MENU_CONTRAST_ADJ 50
#define _MENU_BRIGHTNESS_ADJ 51
#define _MENU_RED_ADJ 52
#define _MENU_GREEN_ADJ 53
#define _MENU_BLUE_ADJ 54
#define _MENU_COARSE_ADJ 55
#define _MENU_FINE_ADJ 56
//#define _MENU_SHARPNESS_ADJ 57
#define _MENU_HPOS_ADJ 58
#define _MENU_VPOS_ADJ 59
#define _MENU_LANGUAGE_ADJ 60
#define _MENU_OHPOS_ADJ 61
#define _MENU_OVPOS_ADJ 62
#define _MENU_TRANSPAR_ADJ 63
#define _MENU_PTIME_ADJ 64
#define _MENU_IMAGRESET_ADJ 65
#define _MENU_COLORESET_ADJ 66
#define _MENU_AUTOSIGNAL_ADJ 67
//#define _MENU_INFOR_ADJ 68
#define _MENU_SHARPNESS0 69
#define _MENU_SHARPNESS1 70
#define _MENU_SHARPNESS2 71
#define _MENU_SHARPNESS3 72
#define _MENU_SHARPNESS4 73
#define _MAGIC_CUSTOM 80
#define _MAGIC_TEXT 81
#define _MAGIC_INTERNET 82
#define _MAGIC_ENTERTRAIN 83
#define _MAGIC_SPORT 84
#define _MAGIC_THEATER 85
#define _DIALOG_BRIGHT 86
#define _DIALOG_VOLUME 87
#define _OSD_Magic 90
//---- OSD Msg define ----------------------
// KEY MSG
// 单一功能消息
#define VK_NONE 0 //没有按钮信息
#define VK_MENU_OUT 1 //回到上一级菜单的信息
#define VK_MENU_IN 2 //进入下一级菜单的信息
#define VK_PREV_MENU 3 //上一项菜单
#define VK_NEXT_MENU 4 //下一项菜单
#define VK_ADJ_DEC 5 //调节-
#define VK_ADJ_INC 6 //调节+
#define VK_DO 7 //菜单执行 ( 例如 Auto / Reset / Auto Scan )
// 复合功能消息
#define VK_ENTER 8 //进入 / 执行菜单
#define VK_LEFT 9 //上一项菜单 / 调节-
#define VK_RIGHT 10 //下一项菜单 / 调节+
// OSD EVENT
// 任何时候都可以发出以下的消息
#define OE_ENTER_MENU 0x80 //进入下一级菜单 (VK_MENU_IN)
// 只有在有菜单时 (ucOsdState != _MENU_NONE) 时才会发出以下消息
#define OE_MENU_OUT 0x81 //回到上一级菜单 (VK_MENU_OUT)
#define OE_MENU_ENTER_NEXT_MENU 0x82 //进入上级菜单的下一级菜单 (VK_MENU_OUT + VK_PREV_MENU + VK_MENU_IN)
#define OE_MENU_ENTER_PREV_MENU 0x83 //进入上级菜单的上一级菜单 (VK_MENU_OUT + VK_NEXT_MENU + VK_MENU_IN)
// 任何时候都可以发出以下的消息
#define OE_DO_AUTO 0x84 //Auto
#define OE_DO_CHANGE_SOURCE 0x85 //改变模式
#define OE_GOTO_VGA 0x86 //切项到VGA
#define OE_SWITCH_TV_AV 0x87 //AV/TV/SV 切换
// 只有在没有菜单时 (ucOsdState = _MENU_NONE) 时才会发出以下消息
#define OE_GO_VOLUME_ADJUST 0x88 //进入音量调节
#define OE_GO_BRIGHT_ADJUST 0x89 //进入亮度调节
#define OE_CH_INC 0x8a //频道 +
#define OE_CH_DEC 0x8b //频道 -
#define ITEM_SHORTCUT_INPUTCH_NUM 210
#define VK_IR_INPUTCH _IR_INPUTCH_KEY_MESSAGE
#define VK_IR_RETURN _IR_RETURN_KEY_MESSAGE
#define VK_IR_NUM0 _IR_NUM0_KEY_MESSAGE
#define VK_IR_NUM1 _IR_NUM1_KEY_MESSAGE
#define VK_IR_NUM2 _IR_NUM2_KEY_MESSAGE
#define VK_IR_NUM3 _IR_NUM3_KEY_MESSAGE
#define VK_IR_NUM4 _IR_NUM4_KEY_MESSAGE
#define VK_IR_NUM5 _IR_NUM5_KEY_MESSAGE
#define VK_IR_NUM6 _IR_NUM6_KEY_MESSAGE
#define VK_IR_NUM7 _IR_NUM7_KEY_MESSAGE
#define VK_IR_NUM8 _IR_NUM8_KEY_MESSAGE
#define VK_IR_NUM9 _IR_NUM9_KEY_MESSAGE
#define _SUPPORT_POWER_SAVING 0
//---- language type define--------------
#define LNG_ENG 0
#define LNG_CHI_S 1
//---- language mask---------------------
#define LNG_ENG_EN 1
#define LNG_CHI_S_EN 1
#define Textout_Lng(Text) Textout((unsigned char code *)Text[GET_LANGUAGE])
#define CLEAR_CLIENT OSDClear(1,13,5,24,0x00,0x50); \
OSDClear(1,13,5,24,0x40,0x90)
#define MENUITEM_STATE_ONSELECT(y) OSDLine(y, 7, 21, 0x4e, 0x90)
#define MENUITEM_STATE_NOMAL(y) OSDLine(y, 7, 21, 0x46, 0x90)
#define UNDERLINE(x,y,len,color) OSDLine(y, x, len, 0x14, 0x50); \
OSDLine(y, x, len, color, 0x90)
#define TOPLINE(x,y,len,color) OSDLine(y, x, len, 0x13, 0x50); \
OSDLine(y, x, len, color, 0x90)
#define DOUBLELINE(x,y,len,color) OSDLine(y, x, len, 0x12, 0x50); \
OSDLine(y, x, len, color, 0x90)
#define DRAW_BOTTOMLINE(y) TOPLINE(7,y,21,0x40)
#define MENUITEM_STATE_ONSELECT(y) OSDLine(y, 7, 21, 0x4e, 0x90)
#define MENUITEM_STATE_NOMAL(y) OSDLine(y, 7, 21, 0x46, 0x90)
#define COLOR_TONE_ITEM_SELECT SB_Selected(8,(ucOsdState- _MENU_COOL)* 2 + 5,18)
#define COLOR_TONE_ITEM_NORMAL SB_Normal(8,(ucOsdState- _MENU_COOL) * 2 + 5,18)
#define COLOR_GAMA_ITEM_SELECT SB_Selected(8,(ucOsdState- _MENU_MOD1)* 2 + 5,18)
#define COLOR_GAMA_ITEM_NORMAL SB_Normal(8,(ucOsdState- _MENU_MOD1) * 2 + 5,18)
#define COLOR_Magic_ITEM_SELECT SB_Selected(8,(ucOsdState- _MENU_OFF)* 2 + 5,18)
#define COLOR_Magic_ITEM_NORMAL SB_Normal(8,(ucOsdState- _MENU_OFF) * 2 + 5,18)
#define IMAGE_SHARP_ITEM_SELECT SB_Selected(8,(ucOsdState- _MENU_SHARPNESS0)* 2 + 5,18)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -