?? eventpass.c
字號:
#include "Common.h"
#include "Global.h"
#include "ICControl.h"
#include "System.h"
#include "TWICreg.h"
#include "EventPass.h"
#include "Keypad.h"
#include "UIDraw.h"
#include "VideoSourceSwitch.h"
extern void kyMENUEvent(void);
extern void IRUpDownKeyCtrl(uCHAR x);
extern void OSD1ItemAdj(uCHAR cAdj);
uCHAR code EventTable[MENU_STATE_COUNT/*State*/][MENU_TOKEN_COUNT/*Token*/]=
{
{MENU_Stage_MENU2_VGA, MENU_Stage_MENU2_VGA, MENU_Stage_QUIT},
{MENU_Stage_MENU1_COLOR, MENU_Stage_MENU1_COLOR, MENU_Stage_QUIT}
};
/*uCHAR Menu_ColorAdj()
{
uCHAR Item=0;
Show_Menu1_ColorAdj(Item);
switch(m_cCurreKey)
{
case REMOTE_KEY_CH_INC:
if(Item==0)
Item=MENU1_ITEM_NUM;
else
Item--;
Show_Menu1_ColorAdj(Item);
break;
case REMOTE_KEY_CH_DEC :
if(Item==MENU1_ITEM_NUM)
Item=0;
else
Item++;
Show_Menu1_ColorAdj(Item);
break;
case REMOTE_KEY_LEFT:
if(Item==0)
return MENU_Token_LEFT;
else
Show_Menu1_ItemAdjNum(Item);
break;
case REMOTE_KEY_RIGHT:
if(Item==0)
return MENU_Token_RIGHT;
else
Show_Menu1_ItemAdjNum(Item);
break;
case REMOTE_KEY_MENU:
return MENU_Token_MENU;
break;
}
}
uCHAR Menu_VGAAdj()
{
return 0;
} */
/*void MenuTransform()
{
uCHAR iStateNow = MENU_Stage_MENU1_COLOR;
uCHAR iTokenNow = MENU_Token_MENU;
do
{
switch(iStateNow)
{
case MENU_Stage_MENU1_COLOR :
iTokenNow = Menu_ColorAdj();
break;
case MENU_Stage_MENU2_VGA :
iTokenNow = Menu_VGAAdj();
break;
}// End switch case.
iStateNow = EventTable[iStateNow][iTokenNow]; // Change state.
}while(iStateNow != MENU_Token_MENU);
} */
void SourceSwitch()
{
cur_Mode=0xff;
old_Mode=0xff;
if((EepPublic.cSource+1)<SOUCENUM)
EepPublic.cSource++;
else
EepPublic.cSource=0;
SourceSelect();
OSD1ShowSource();
}
void EventPass()
{
#ifdef TESTKEYCODE
OSD1ShowDigital(m_cCurreKey);
#endif
switch(m_cCurreKey)
{
case REMOTE_KEY_CH_INC:
IRUpDownKeyCtrl(1);
break;
case REMOTE_KEY_CH_DEC :
IRUpDownKeyCtrl(0);
break;
case REMOTE_KEY_LEFT:
OSD1ItemAdj(0);
break;
case REMOTE_KEY_RIGHT:
OSD1ItemAdj(1);
break;
case REMOTE_KEY_NUM100:
Show_Demo_Page();
break;
case REMOTE_KEY_MENU:
kyMENUEvent();
break;
case REMOTE_KEY_ENTER:
Show_Demo_Page1();
break;
case REMOTE_KEY_SOURCE:
SourceSwitch();
break;
}
m_cCurreKey=0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -