ir.h
来自「车载电子影音系统dvd播放系统原程序代码」· C头文件 代码 · 共 962 行 · 第 1/4 页
H
962 行
KEY_ZOOM ,KEY_VOL_UP ,KEY_NO_KEY ,KEY_NO_KEY ,//50-53
KEY_SETUP ,KEY_CLEAR ,KEY_NO_KEY ,KEY_NO_KEY ,//54-57
KEY_DIGEST ,KEY_DISPLAY ,KEY_NO_KEY ,KEY_NO_KEY ,//58-5B
KEY_PLAY ,KEY_STOP ,KEY_NO_KEY ,KEY_NO_KEY ,//5C-5F
};
#endif
/*-------------------------------------------*/
#ifdef XINGQIU_S2100
#define CUSTOMER_CODE 0x00
#define CUSTOMER_CODE1 0x99
BYTE code aIRMap[]=
{
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_DIGEST ,//00-03
KEY_BOOKMARK ,KEY_GOTOTIME ,KEY_TVMODE ,KEY_SETUP ,//04-07
KEY_N9 ,KEY_N6 ,KEY_N3 ,KEY_NO_KEY ,//08-0B
KEY_N8 ,KEY_N5 ,KEY_N2 ,KEY_CLEAR ,//0C-0F
KEY_N7 ,KEY_N4 ,KEY_N1 ,KEY_MENU ,//10-13
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_N0 ,//14-17
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//18-1B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_REPEAT_AB ,//1C-1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//20-23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//24-27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//28-2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//2C-2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//30-33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//34-37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//38-3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//3C-3F
KEY_ANGLE_CTL ,KEY_SPST_CTL ,KEY_AST_CTL ,KEY_NO_KEY ,//40-43
KEY_SCF ,KEY_PLAY ,KEY_RIGHT ,KEY_OPEN_CLOSE ,//44-47
KEY_SCB ,KEY_DOWN ,KEY_PLAY ,KEY_UP ,//48-4B
KEY_PAUSE ,KEY_SF ,KEY_DISPLAY ,KEY_NEXT ,//4C-4F
KEY_PREV ,KEY_STOP ,KEY_LEFT ,KEY_POWER ,//50-53
KEY_RETURN ,KEY_PBC ,KEY_VOL_DOWN ,KEY_NO_KEY ,//54-57
KEY_NO_KEY ,KEY_NO_KEY ,KEY_VOL_UP ,KEY_NO_KEY ,//58-5B
KEY_OSDGAME ,KEY_ZOOM ,KEY_NO_KEY ,KEY_NO_KEY ,//5C-5F
};
#endif
/*-------------------------------------------*/
#ifdef XINGQIU_S2100_IR2
#define CUSTOMER_CODE 0x00
#define CUSTOMER_CODE1 0x99
BYTE code aIRMap[]=
{
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_TITLE,//XJX-XQ,DIGEST ,//00-03
KEY_SF ,KEY_GOTOTIME ,KEY_TVMODE ,KEY_SETUP ,//04-07
KEY_N9 ,KEY_N6 ,KEY_N3 ,KEY_NO_KEY ,//08-0B
KEY_N8 ,KEY_N5 ,KEY_N2 ,KEY_N10PLUS ,//0C-0F
KEY_N7 ,KEY_N4 ,KEY_N1 ,KEY_MENU ,//10-13
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_N0 ,//14-17
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//18-1B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_CLEAR ,//1C-1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//20-23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//24-27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//28-2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//2C-2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//30-33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//34-37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//38-3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//3C-3F
KEY_ANGLE_CTL ,KEY_SPST_CTL ,KEY_AUDIO_LR ,KEY_NO_KEY ,//40-43
KEY_SCF ,KEY_PAUSE_STEP ,KEY_RIGHT ,KEY_OPEN_CLOSE ,//44-47
KEY_SCB ,KEY_DOWN ,KEY_PLAY ,KEY_UP ,//48-4B
KEY_REPEAT_AB ,KEY_RANDOM ,KEY_NO_KEY ,KEY_NEXT ,//4C-4F
KEY_PREV ,KEY_STOP ,KEY_LEFT ,KEY_POWER ,//50-53
KEY_RETURN ,KEY_PROGRAM ,KEY_VOL_DOWN ,KEY_DISPLAY ,//54-57
KEY_DISPLAY ,KEY_DISPLAY ,KEY_VOL_UP ,KEY_DISPLAY ,//58-5B
KEY_REPEAT ,KEY_ZOOM ,KEY_DISPLAY ,KEY_DISPLAY ,//5C-5F
};
#endif
/*-------------------------------------------*/
#ifdef WB_PANASONIC
#define CUSTOMER_CODE 0x10
#define CUSTOMER_CODE1 0xED
BYTE code aIRMap[]=
{
KEY_RETURN ,KEY_TVMODE ,KEY_SETUP ,KEY_MUTE ,//00-03
KEY_KEYUP ,KEY_VIDEO_OUTPUT_CTL /*KEY_STEP*/ ,KEY_MENU ,KEY_KEYDOWN ,//04-07
KEY_N8 ,KEY_N9 ,KEY_RESUME ,KEY_N7 ,//08-0B
KEY_N5 ,KEY_N6 ,KEY_POWER ,KEY_N4 ,//0C-0F
KEY_N2 ,KEY_N3 ,KEY_SPST_CTL ,KEY_N1 ,//10-13
KEY_REPEAT ,KEY_VOL_DOWN ,KEY_AST_CTL ,KEY_REPEAT_AB ,//14-17
KEY_SCF ,KEY_PREV ,KEY_OPEN_CLOSE ,KEY_SCB ,//18-1B // ** TCH0.42; Modify [KEY_FF] to [KEY_SCF]
KEY_LEFT ,KEY_DOWN ,KEY_ZOOM ,KEY_SF ,// 1C-1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//20-23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//24-27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//28-2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,// 2C-2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//30-33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//34-37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//38-3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,// 3C-3F
KEY_DIGEST ,KEY_PROGRAM ,KEY_NO_KEY ,KEY_NO_KEY ,//40-43
KEY_UP ,KEY_PSCAN /*KEY_FREEZE */ ,KEY_NO_KEY ,KEY_NO_KEY ,//44-47
KEY_RIGHT ,KEY_N0 ,KEY_NO_KEY ,KEY_NO_KEY ,//48-4B
KEY_PBC ,KEY_N10PLUS ,KEY_NO_KEY ,KEY_NO_KEY ,// 4C-4F
KEY_GOTOTIME ,KEY_STOP ,KEY_NO_KEY ,KEY_NO_KEY ,//50-53
KEY_ANGLE_CTL ,KEY_VOL_UP ,KEY_NO_KEY ,KEY_NO_KEY ,//54-57
KEY_DISPLAY ,KEY_NEXT ,KEY_NO_KEY ,KEY_NO_KEY ,//58-5B
KEY_PLAY ,KEY_PAUSE ,KEY_NO_KEY ,KEY_NO_KEY ,//5C-5F
};
#endif
/*-------------------------------------------*/
#ifdef WB_WINBOND
// ** TCH1.00a; ??? NOT make sure
#define CUSTOMER_CODE 0x10
#define CUSTOMER_CODE1 0xED
BYTE code aIRMap[]=
{
KEY_VOL_UP ,KEY_MUTE ,KEY_REPEAT ,KEY_REPEAT_AB , // 00~03
KEY_VOL_DOWN ,KEY_SCF ,KEY_AST_CTL ,KEY_PREV , // 04~07
KEY_RIGHT ,KEY_STOP ,KEY_PAUSE_STEP ,KEY_LEFT , // 08~0B
KEY_RETURN ,KEY_RETURN ,KEY_NO_KEY ,KEY_NO_KEY , // 0C~0F
KEY_SURROUND ,KEY_ZOOM ,KEY_KEYDOWN ,KEY_ZOOM , // 10~13
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 14~17
KEY_N0 ,KEY_CLEAR ,KEY_N5 ,KEY_N7 , // 18~1B
KEY_OPEN_CLOSE ,KEY_PROGRAM ,KEY_N2 ,KEY_POWER , // 1C~1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 20~23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 24~27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 28~2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 2C~2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 30~33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 34~37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 38~3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 3C~3F
KEY_PBC ,KEY_MENU ,KEY_TITLE ,KEY_GOTOTIME , // 40~43
KEY_SPST_CTL ,KEY_NEXT ,KEY_ANGLE_CTL ,KEY_SCB , // 44~47
KEY_SF ,KEY_PLAY ,KEY_UP ,KEY_DOWN , // 48~4B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 4C~4F
KEY_DISPLAY ,KEY_KEYUP ,KEY_NO_KEY ,KEY_NO_KEY , // 50~53
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 54~57
KEY_N4 ,KEY_N8 ,KEY_N9 ,KEY_N6 , // 58~5B
KEY_N1 ,KEY_OSDGAME ,KEY_N3 ,KEY_SETUP , // 5C~5F
};
#endif
// DVD_160a, support KF_8000A IR mapping
#ifdef KF_8000A
#define CUSTOMER_CODE 0x40
#define CUSTOMER_CODE1 0x3F // ** 0.20; NEC and SANYO need it.
BYTE code aIRMap[]=
{
#ifdef LUCKY_KARAOKE
KEY_PROGRAM ,KEY_UP ,KEY_REPEAT_AB ,KEY_REPEAT , // 00~03
KEY_STOP ,KEY_NO_KEY ,KEY_RETURN ,KEY_PAUSE_STEP , // 04~07
KEY_CLEAR ,KEY_DOWN ,KEY_SF ,KEY_DIGEST , // 08~0B
KEY_DISPLAY ,KEY_VOL_UP ,KEY_NEXT ,KEY_PREV , // 0C~0F
KEY_GOTOTIME ,KEY_RIGHT ,KEY_POWER ,KEY_VOL_DOWN , // 10~13
KEY_SCF ,KEY_RANDOM ,KEY_OPEN_CLOSE ,KEY_PLAY , // 14~17
KEY_N0 ,KEY_LEFT ,KEY_ZOOM ,KEY_MENU , // 18~1B
KEY_SCB ,KEY_MUTE ,KEY_KEYUP ,KEY_KEYDOWN , // 1C~1F djd key +-
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 20~23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 24~27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 28~2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 2C~2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 30~33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 34~37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 38~3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 3C~3F
KEY_ENTER ,KEY_N1 ,KEY_N4 ,KEY_N7 , // 40~43
KEY_NO_KEY ,KEY_N3 ,KEY_N6 ,KEY_N9 , // 44~47
KEY_SETUP ,KEY_AST_CTL ,KEY_ANGLE_CTL ,KEY_SPST_CTL , // 48~4B
KEY_NO_KEY ,KEY_N2 ,KEY_N5 ,KEY_N8 , // 4C~4F
KEY_NO_KEY ,KEY_AUDIO_LR ,KEY_NO_KEY ,KEY_KARAOKE , // 50~53 DJD 06/04
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 54~57
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 58~5B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 5C~5F
#else
KEY_PROGRAM ,KEY_UP ,KEY_REPEAT_AB ,KEY_REPEAT , // 00~03
KEY_STOP ,KEY_NO_KEY ,KEY_RETURN ,KEY_PAUSE_STEP , // 04~07
KEY_CLEAR ,KEY_DOWN ,KEY_SF ,KEY_DIGEST , // 08~0B
KEY_DISPLAY ,KEY_VOL_UP ,KEY_NEXT ,KEY_PREV , // 0C~0F
KEY_GOTOTIME ,KEY_RIGHT ,KEY_POWER ,KEY_VOL_DOWN , // 10~13
KEY_SCF ,KEY_RANDOM ,KEY_OPEN_CLOSE ,KEY_PLAY , // 14~17
KEY_N0 ,KEY_LEFT ,KEY_ZOOM ,KEY_MENU , // 18~1B
KEY_SCB ,KEY_MUTE ,KEY_NO_KEY ,KEY_NO_KEY , // 1C~1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 20~23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 24~27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 28~2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 2C~2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 30~33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 34~37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 38~3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 3C~3F
KEY_ENTER ,KEY_N1 ,KEY_N4 ,KEY_N7 , // 40~43
KEY_NO_KEY ,KEY_N3 ,KEY_N6 ,KEY_N9 , // 44~47
KEY_SETUP ,KEY_AST_CTL ,KEY_ANGLE_CTL ,KEY_SPST_CTL , // 48~4B
KEY_NO_KEY ,KEY_N2 ,KEY_N5 ,KEY_N8 , // 4C~4F
KEY_NO_KEY ,KEY_AUDIO_LR ,KEY_NO_KEY ,KEY_NO_KEY , // 50~53
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 54~57
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 58~5B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY , // 5C~5F
#endif
};
#endif
/*-------------------------------------------*/
/*-------------------------------------------*/
#ifdef LARGE_VCD20
#define CUSTOMER_CODE 0x00
#define CUSTOMER_CODE1 0xFF
BYTE code aIRMap[]=
{
KEY_REMAIN ,KEY_DIGEST ,KEY_VOL_DOWN ,KEY_VOL_UP ,//00-03
KEY_VIDEO_OUTPUT_CTL /*KEY_EQUALIZER*/ ,KEY_TVMODE ,KEY_UP ,KEY_ZOOM ,//04-07
KEY_GOTOTIME ,KEY_N1 ,KEY_SCB ,KEY_SURROUND ,//08-0B
KEY_FUNCTION ,KEY_N4 ,KEY_PREV ,KEY_PSCAN /*KEY_OSDGAME*/ ,//0C-0F
KEY_OPEN_CLOSE ,KEY_N7 ,KEY_N0 ,KEY_PAUSE ,//10-13
KEY_POWER ,KEY_N8 ,KEY_NO_KEY ,KEY_N9 ,//14-17
KEY_SF ,KEY_N5 ,KEY_NEXT ,KEY_N6 ,//18-1B
KEY_AMP ,KEY_N2 ,KEY_SCF ,KEY_N3 ,//1C-1F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//20-23
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//24-27
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//28-2B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//2C-2F
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//30-33
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//34-37
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//38-3B
KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,KEY_NO_KEY ,//3C-3F
KEY_RIGHT ,KEY_KEYNORMAL ,KEY_ANGLE_CTL ,KEY_AST_CTL ,//40-43
KEY_DOWN ,KEY_RANDOM ,KEY_KEYUP ,KEY_LEFT ,//44-47
KEY_PBC ,KEY_PROGRAM ,KEY_MUTE ,KEY_STEP ,//48-4B
KEY_STOP ,KEY_SETUP ,KEY_MENU ,KEY_NO_KEY ,//4C-4F
KEY_DISPLAY ,KEY_PLAY ,KEY_RESUME ,KEY_RETURN ,//50-53
KEY_NO_KEY ,KEY_REPEAT ,KEY_FREEZE ,KEY_KEYDOWN ,//54-57
KEY_NO_KEY ,KEY_N10PLUS ,KEY_REPEAT_AB ,KEY_NO_KEY ,//58-5B
KEY_BAND ,KEY_NO_KEY ,KEY_AUDIO_LR ,KEY_SPST_CTL ,//5C-5F
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?