📄 menutbl_new_pal.c
字号:
{KEY_TTX_GREEN, MIA_TTX_GREEN},
{KEY_TTX_YELLOW, MIA_TTX_YELLOW},
{KEY_TTX_CYAN, MIA_TTX_CYAN},
{KEY_0, MIA_TTX_KEY0},
{KEY_1, MIA_TTX_KEY1},
{KEY_2, MIA_TTX_KEY2},
{KEY_3, MIA_TTX_KEY3},
{KEY_4, MIA_TTX_KEY4},
{KEY_5, MIA_TTX_KEY5},
{KEY_6, MIA_TTX_KEY6},
{KEY_7, MIA_TTX_KEY7},
{KEY_8, MIA_TTX_KEY8},
{KEY_9, MIA_TTX_KEY9},
{KEY_UP, MIA_TTX_UP},
{KEY_DOWN, MIA_TTX_DOWN},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code TTXOnKeyEvent[] =
{
0,
TTXOnKeyMap,
};
#endif
KeyActionMap code PowerKeyMap[] =
{
{KEY_POWER, MIA_POWER},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code PowerKeyEvent[] =
{
0,
PowerKeyMap,
};
KeyActionMap code StandbyKeyMap[] =
{
{KEY_POWER, MIA_POWER},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code StandbyKeyEvent[] =
{
0,
StandbyKeyMap,
};
KeyActionMap code AutoSearchKeyMap[] =
{
{KEY_POWER, MIA_POWER},
{KEY_MENU, MIA_SEARCH_STOP},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code AutoSearchKeyEvent[] =
{
0,
AutoSearchKeyMap,
};
KeyActionMap code ManualSearchKeyMap[] =
{
{KEY_POWER, MIA_POWER},
{KEY_MENU, MIA_SEARCH_STOP},
{KEY_LEFT, MIA_SEARCHDOWN},
{KEY_RIGHT, MIA_SEARCHUP},
{KEY_UP, MIA_SEARCH_PREVITEM},
{KEY_DOWN, MIA_SEARCH_NEXTITEM},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code ManualSearchKeyEvent[] =
{
0,
ManualSearchKeyMap,
};
KeyActionMap code ChannelProgramKeyMap[] =
{
{KEY_POWER, MIA_POWER},
{KEY_MENU, MIA_GOTOPREV},
{KEY_LEFT, MIA_PAL_PROGRAM_LEFT},
{KEY_RIGHT, MIA_PAL_PROGRAM_RIGHT},
{KEY_UP, MIA_PAL_PROGRAM_UP},
{KEY_DOWN, MIA_PAL_PROGRAM_DOWN},
{KEY_LEFT_REP, MIA_PAL_PROGRAM_LEFT},
{KEY_RIGHT_REP, MIA_PAL_PROGRAM_RIGHT},
{KEY_UP_REP, MIA_PAL_PROGRAM_UP},
{KEY_DOWN_REP, MIA_PAL_PROGRAM_DOWN},
{KEY_TTX_RED, MIA_PAL_PROGRAM_NAME},
{KEY_TTX_GREEN, MIA_PAL_PROGRAM_DELETE},
{KEY_TTX_YELLOW, MIA_PAL_PROGRAM_INSERT},
{KEY_TTX_CYAN, MIA_PAL_PROGRAM_OK},
{KEY_TTX_REVEAL, MIA_PAL_PROGRAM_CANCEL},
{KEY_INVALID, MIA_NOTHING},
};
MenuItemKeyAction code ChannelProgramKeyEvent[] =
{
0,
ChannelProgramKeyMap,
};
//============================================================================
MenuItemType code LogoMenuItems[]=
{ // virtual item
{
0, 0, // XPos, YPos;
CT_MENU_NORMAL, CT_MENU_NORMAL, // UnSelColorType, SelColorType;
MENU_ROOT, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
LogoIcon, // DisplayText;
NULL,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
MI_SELECTABLE // Flags
}
};
//============================================================================
MenuItemType code PowerOffMenuItems[] =
{
{
0, 1, // XPos, YPos;
CT_MENU_NORMAL, CT_MENU_NORMAL, // UnSelColorType, SelColorType;
MENU_POWER_ON, // NextMenuPage;
DWI_NOTHING, // DrawMenuItemType;
NULL, // DisplayText;
PowerKeyEvent, // KeyEvent
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
MI_SELECTABLE // Flags
}
};
//============================================================================
MenuItemType code StandbyMenuItems[] =
{
{
2, 1, // XPos, YPos;
CT_MENU_NORMAL, CT_MENU_NORMAL, // UnSelColorType, SelColorType;
MENU_ROOT, //NextMenuPage;
DWI_TEXT, // DrawMenuItemType;
NoSyncText, // DisplayText;
RootKeyEvent, //KeyEvent
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL,
MI_SELECTABLE // Flags
}
};
//============================================================================
MenuItemType code UnsupportedMenuItems[] =
{
{
1, 1, //XPos, YPos;
CT_MENU_NORMAL, CT_MENU_NORMAL, //UnSelColorType, SeelColorType;
MENU_ROOT, //NextMenuPage;
DWI_TEXT, //DrawMenuItemType;
UnsupportedText, //DisplayText;
RootKeyEvent, //KeyEvent
{
NULL, //AdjustFunction
NULL //ExecFunction
},
NULL,
MI_SELECTABLE //Flags
}
};
//============================================================================
MenuItemType code RootMenuItems[]=
{ // virtual item
{
0, 1, // XPos, YPos;
CT_MENU_NORMAL, CT_MENU_NORMAL, // UnSelColorType, SelColorType;
MENU_MAIN, //NextMenuPage;
DWI_NOTHING, // DrawMenuItemType;
NULL, // DisplayText;
RootKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
NULL, // DrawSubMenuGroup
MI_SELECTABLE // Flags
}
};
//============================================================================
DrawSubMenuGroupType code PictureSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, PictureTitleText, NULL },
};
DrawSubMenuGroupType code SoundSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, SoundTitleText, NULL },
};
DrawSubMenuGroupType code ChannelSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, ChannelTitleText, NULL },
};
DrawSubMenuGroupType code FunctionSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, FunctionTitleText, NULL},
};
DrawSubMenuGroupType code PcSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, PcTitleText, NULL },
};
DrawSubMenuGroupType code GeometrySubMenuGroup[]=
{
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, PCGeometryTitleText, NULL },
};
DrawSubMenuGroupType code OsdSubMenuGroup[]=
{ // Flags, UnSelColorType, SelColorType, XPos,YPos, Length, DisplayText, GetValue
{ DSI_TEXT|DSI_END, CT_SUB_MENU_TITLE_TXT, CT_SUB_MENU_TITLE_TXT, SUB_TITLE_TX, SUB_TITLE_TY, NULL, OsdTitleText, NULL },
};
MenuItemType code MainMenuItems[]=
{
// Picture Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_PICTURE, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
PictureIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
PictureSubMenuGroup, // DrawSubMenuGroup
MI_VIDEO_ONLY // Flags
},
// Pc Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_PC, // NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
PcIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
PcSubMenuGroup, // DrawSubMenuGroup
MI_PC_ONLY // Flags
},
// Sound Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_SOUND, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
SoundIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
SoundSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Function Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_FUNCTION, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
FunctionIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
FunctionSubMenuGroup, // DrawSubMenuGroup
MI_VIDEO_ONLY // Flags
},
// Geometry Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_PC_GEOMETRY, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
FunctionIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
GeometrySubMenuGroup, // DrawSubMenuGroup
MI_PC_ONLY // Flags
},
// System Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_OSD, // NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
OsdIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
},
OsdSubMenuGroup, // DrawSubMenuGroup
MI_SELECTABLE // Flags
},
// Channel Item
{
POSITION_X_AUTO, POSITION_Y_AUTO, // XPos, YPos;
CT_MENU_COLORICON, NULL, // UnSelColorType, SelColorType;
MENU_CHANNEL, //NextMenuPage;
DWI_COLORICON, // DrawMenuItemType;
ChannelIcon, // DisplayText;
MainMenuNaviKeyEvent,
{
NULL, // AdjustFunction
NULL // ExecFunction
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -