📄 menutbldef.h
字号:
#include "AutoFunc.h"
#ifndef _MENUTBLDEF_H_
#define _MENUTBLDEF_H_
//=====================================================================================
// Key function definition
KeyEventType code NaviKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power, Input_AllPort}, // key_Power
{INPUT_PRESS | INPUT_HOLD, MIA_DecValue,Input_AllPort}, //KET_left
{INPUT_PRESS | INPUT_HOLD, MIA_IncValue,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
KeyEventType code FacNaviExecKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power, Input_AllPort}, // key_Power
{INPUT_PRESS , MIA_ExecFunc,Input_AllPort}, //KET_left
{INPUT_PRESS , MIA_ExecFunc,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
#ifdef Multi_language
KeyEventType code NaviLANKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power, Input_AllPort}, // key_Power
{INPUT_PRESS , MIA_DecValue,Input_AllPort}, //KET_left
{INPUT_PRESS , MIA_IncValue,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
#endif
#if VGA_ENABLE
KeyEventType code NaviAutoKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
{INPUT_PRESS , MIA_Auto,1<<Input_VGA}, //KET_left
{INPUT_PRESS , MIA_Auto,1<<Input_VGA}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
#endif
KeyEventType code DirVolumeAdjusterKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_ChannelUp,Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_ChannelDown,Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoPrev, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
{INPUT_PRESS | INPUT_HOLD, MIA_DecValue,Input_AllPort}, //KET_left
{INPUT_PRESS | INPUT_HOLD, MIA_IncValue,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
KeyEventType code SearchKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem,Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem,Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext,Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
{INPUT_PRESS , MIA_Searchdown,Input_AllPort}, //KET_left
{INPUT_PRESS , MIA_Searchup,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
KeyEventType code AutoSearchKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_PrevItem,Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_NextItem, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
{INPUT_PRESS , MIA_AutoSerach, Input_AllPort}, //KET_left
{INPUT_PRESS , MIA_AutoSerach, Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
KeyEventType code ShowTVChannelKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_ChannelUp,Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_ChannelDown, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
#if BD_TYPE==BD_LILIPUT_716A
{INPUT_PRESS | INPUT_HOLD, MIA_DecVolume,Input_AllPort}, //KET_left
#else
{INPUT_PRESS, MIA_Source,Input_AllPort}, //KET_left
#endif
{INPUT_PRESS | INPUT_HOLD, MIA_IncValue,Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
//===========================================================
KeyEventType code RootKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_ChannelUp, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_ChannelDown,Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_GotoNext,Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_Power,Input_AllPort}, // key_Power
#if BD_TYPE==BD_LILIPUT_716A
{INPUT_PRESS | INPUT_HOLD, MIA_DecValue,Input_AllPort}, //KET_left
#else
{INPUT_PRESS, MIA_Source,Input_AllPort}, //KET_left
#endif
{INPUT_PRESS | INPUT_HOLD, MIA_IncValue, Input_AllPort}, //KEY_RIGHT
{INPUT_PRESS , MIA_Source, Input_AllPort}, //KEY_SOURCE
{INPUT_PRESS , MIA_IRKEY_0, 1<<Input_TV}, //IR_0
{INPUT_PRESS , MIA_IRKEY_1, 1<<Input_TV}, //IR_1
{INPUT_PRESS , MIA_IRKEY_2, 1<<Input_TV}, //IR_2
{INPUT_PRESS , MIA_IRKEY_3, 1<<Input_TV}, //IR_3
{INPUT_PRESS , MIA_IRKEY_4, 1<<Input_TV}, //IR_4
{INPUT_PRESS , MIA_IRKEY_5, 1<<Input_TV}, //IR_5
{INPUT_PRESS , MIA_IRKEY_6, 1<<Input_TV}, //IR_6
{INPUT_PRESS , MIA_IRKEY_7, 1<<Input_TV}, //IR_7
{INPUT_PRESS , MIA_IRKEY_8, 1<<Input_TV}, //IR_8
{INPUT_PRESS , MIA_IRKEY_9, 1<<Input_TV}, //IR_9
{INPUT_PRESS , MIA_IRKEY_100,1<<Input_TV}, //IR_100
{INPUT_PRESS , MIA_IR_ShowINFO,Input_AllPort}, //IR_ShowINFO
{INPUT_PRESS , MIA_IR_QuickBack,Input_AllPort}, //IR_QuickBack
{INPUT_PRESS , MIA_IR_Mute,Input_AllPort}, //IR_Mute
#if CALENDAR_ENABLE
{INPUT_PRESS , MIA_IR_Calendar,Input_AllPort}, //IR_CALENDAR
#endif
#if GAME_ENABLE
{INPUT_PRESS , MIA_IR_Game, Input_AllPort}, //IR_GAME
#endif
};
//===========================================================
KeyEventType code GameNaviKeyEvent[KEY_NOTHING]=
{
//The order of this data must match the corresponding names in eKEY.
{INPUT_PRESS , MIA_BlockTurn, Input_AllPort}, //key_UP
{INPUT_PRESS , MIA_BlockDown, Input_AllPort}, // key_DOWN
{INPUT_PRESS , MIA_BlockExit, Input_AllPort}, // key_Menu
{INPUT_PRESS , MIA_GameRestart, Input_AllPort}, // key_Power
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -