📄 key_tk.h
字号:
/*
************************************************************
* remote control data code key table(value=0xff->invalid key)
* remote: For Tianke
* 20020729 Jacky chen
************************************************************/
//#define IR_Custom_Code1 0x00/*customer code*/
//#define IR_Custom_Code2 0xFF/*customer code*/
#ifdef ALLLIKE
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x00;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFF;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x20;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xDF;/*customer code*/ //30124-01jf
#elif defined(REMOTE_KDL_JX_2003)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x00;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFF;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x01;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFE;/*customer code*/ //30124-01jf
#elif defined(REMOTE_NAWEISI_1)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x04;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFB;/*customer code*/ //30124-01jf
#elif defined(XIHU)&&defined(REMOTE_XIHU_LCD_TVDVD)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x20;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xDF;/*customer code*/ //30124-01jf
#elif defined(HAOSHANGHAO)&&(defined(REMOTE_MINI)||defined(REMOTE_S151))
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x20;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xDF;/*customer code*/ //30124-01jf
#elif defined(RUIXIANG)&&defined(REMOTE_KM188)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x00;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFF;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x04;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFB;/*customer code*/ //30124-01jf
#elif defined(REMOTE_IDALL_1)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x00;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFB;/*customer code*/ //30124-01jf
#elif defined(REMOTE_REM_198)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x19;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xE6;/*customer code*/ //30124-01jf
#elif defined(REMOTE_LBH_NORMAL)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x01;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFE;/*customer code*/ //30124-01jf
#elif defined(NAWEISHI)
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x04;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFB;/*customer code*/ //30124-01jf
#else
unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x00;/*customer code*/ //30124-01jf
unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xFF;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code1 __attribute__ ((section ("IRstandby_DATA"))) = 0x19;/*customer code*/ //30124-01jf
//unsigned char IR_Custom_Code2 __attribute__ ((section ("IRstandby_DATA"))) = 0xe6;/*customer code*/ //30124-01jf
#endif
//unsigned long KeyTable[] = {
unsigned long KeyTable[] __attribute__ ((section ("IRstandby_DATA"))) = {//30124-01jf
#ifdef HUAMAO
#ifdef REMOTE_HUAMAO
KEY_PROGRAM, C_KEY_TV_MODE_KEY, KEY_VOL_DOWN, KEY_VOL_UP, // 0 , 1 , 2 , 3
KEY_NO_KEY, KEY_PBC, KEY_UP, KEY_ENTER, // 4 , 5 , 6 , 7
KEY_PLAY, KEY_N1, KEY_SCB, KEY_NO_KEY, // 8 , 9 , A , B
//KEY_NO_KEY, KEY_N4, KEY_PREV, KEY_BOOKMARK, // C , D , E , F
KEY_NO_KEY, KEY_N4, KEY_PREV, C_KEY_VOLUM, // C , D , E , F
KEY_OPEN_CLOSE, KEY_N7, KEY_N0, KEY_STOP, // 10 ,11 ,12 ,13
KEY_POWER, KEY_N8, KEY_NO_KEY, KEY_N9, // 14 ,15 ,16 ,17
KEY_TVMODE, KEY_N5, KEY_NEXT, KEY_N6, // 18 ,19 ,1A ,1B
KEY_NO_KEY, KEY_N2, KEY_SCF, KEY_N3, // 1C ,1D ,1E ,1F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 20 ,21 ,22 ,23
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 24 ,25 ,26 ,27
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 28 ,29 ,2A ,2B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 2C ,2D ,2E ,2F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 30 ,31 ,32 ,33
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 34 ,35 ,36 ,37
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 38 ,39 ,3A ,3B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 3C ,3D ,3E ,3F
KEY_RIGHT, KEY_SPST_CTL, KEY_BOOKMARK_PLAY, KEY_AUDIO_LR, // 40 ,41 ,42 ,43
KEY_DOWN, C_KEY_TITLE, KEY_ANGLE_CTL, KEY_LEFT, // 44 ,45 ,46 ,47
KEY_SF, KEY_STEP, KEY_MUTE, KEY_GOTOTIME, // 48 ,49 ,4A ,4B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 4C ,4D ,4E ,4F
KEY_SETUP, KEY_PLAY_PAUSE, KEY_AST_CTL, KEY_ZOOM, // 50 ,51 ,52 ,53
KEY_NO_KEY, KEY_REPEAT, KEY_REPEAT_AB, KEY_DISPLAY, // 54 ,55 ,56 ,57
KEY_NO_KEY, KEY_N10PLUS, KEY_NO_KEY, KEY_NO_KEY, // 58 ,59 ,5A ,5B
KEY_NO_KEY, KEY_NO_KEY, KEY_MENU, KEY_RETURN, // 5C ,5D ,5E ,5F
#endif
#endif
#ifdef ZECHENGXIN
#ifdef REMOTE_JX2055
KEY_N10PLUS, KEY_UP, KEY_PREV, KEY_STEP, // 0 , 1 , 2 , 3
KEY_MUTE, KEY_NO_KEY, KEY_MENU, KEY_ZOOM, // 4 , 5 , 6 , 7
KEY_N0, KEY_DOWN, KEY_NEXT, KEY_SETUP, // 8 , 9 , A , B
//KEY_PBC, KEY_KARAOKE, KEY_VOL_UP, KEY_VOL_DOWN, // C , D , E , F
KEY_PBC, C_KEY_VOLUM, KEY_VOL_UP, KEY_VOL_DOWN, // C , D , E , F
KEY_AST_CTL, KEY_RIGHT, KEY_POWER, KEY_SF, // 10 ,11 ,12 ,13
KEY_PAUSE, KEY_SCB, KEY_OPEN_CLOSE, KEY_PLAY, // 14 ,15 ,16 ,17
KEY_AUDIO_LR, KEY_LEFT, KEY_SCF, KEY_PROGRAM, // 18 ,19 ,1A ,1B
KEY_STOP, KEY_DISPLAY, KEY_RESUME, C_KEY_TITLE, // 1C ,1D ,1E ,1F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 20 ,21 ,22 ,23
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 24 ,25 ,26 ,27
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 28 ,29 ,2A ,2B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 2C ,2D ,2E ,2F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 30 ,31 ,32 ,33
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 34 ,35 ,36 ,37
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 38 ,39 ,3A ,3B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 3C ,3D ,3E ,3F
KEY_ENTER, KEY_N1, KEY_N4, KEY_N7, // 40 ,41 ,42 ,43
KEY_NO_KEY, KEY_N3, KEY_N6, KEY_N9, // 44 ,45 ,46 ,47
KEY_GOTOTIME, KEY_TVMODE, KEY_SPST_CTL, KEY_ANGLE_CTL, // 48 ,49 ,4A ,4B
KEY_NO_KEY, KEY_N2, KEY_N5, KEY_N8, // 4C ,4D ,4E ,4F
KEY_NO_KEY, KEY_REPEAT, KEY_NO_KEY, KEY_REPEAT_AB, // 50 ,51 ,52 ,53
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 54 ,55 ,56 ,57
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 58 ,59 ,5A ,5B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 5C ,5D ,5E ,5F
#endif
#endif
#ifdef OKCY
#ifdef REMOTE_TO_005P
KEY_AUDIO_LR, KEY_VOL_DOWN, KEY_STOP, KEY_PLAY_PAUSE, // 0 , 1 , 2 , 3
KEY_NEXT, KEY_PREV, KEY_SCB, KEY_SCF, // 4 , 5 , 6 , 7
KEY_GOTOTIME, KEY_N10PLUS, KEY_N0, KEY_N9, // 8 , 9 , A , B
KEY_N8, KEY_N7, KEY_N6, KEY_N5, // C , D , E , F
KEY_N4, KEY_N3, KEY_N2, KEY_N1, // 10 ,11 ,12 ,13
KEY_PROGRAM, KEY_MUTE, C_KEY_SCANMODE, KEY_NO_KEY, // 14 ,15 ,16 ,17
KEY_CLEAR, KEY_KARAOKE, KEY_TVMODE, KEY_VOL_UP, // 18 ,19 ,1A ,1B
KEY_BOOKMARK, KEY_RIGHT, KEY_DOWN, KEY_ZOOM, // 1C ,1D ,1E ,1F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 20 ,21 ,22 ,23
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 24 ,25 ,26 ,27
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 28 ,29 ,2A ,2B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 2C ,2D ,2E ,2F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 30 ,31 ,32 ,33
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 34 ,35 ,36 ,37
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 38 ,39 ,3A ,3B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 3C ,3D ,3E ,3F
KEY_POWER, KEY_MENU, KEY_LEFT, KEY_SETUP, // 40 ,41 ,42 ,43
KEY_AST_CTL, KEY_SPST_CTL, KEY_RETURN, KEY_ENTER, // 44 ,45 ,46 ,47
KEY_DISPLAY, KEY_SURROUND, KEY_UP, KEY_NO_KEY, // 48 ,49 ,4A ,4B
KEY_NO_KEY, KEY_REPEAT_AB, KEY_NO_KEY, KEY_NO_KEY, // 4C ,4D ,4E ,4F
KEY_PBC, KEY_REPEAT, KEY_NO_KEY, KEY_NO_KEY, // 50 ,51 ,52 ,53
KEY_RANDOM, KEY_SF, KEY_NO_KEY, KEY_NO_KEY, // 54 ,55 ,56 ,57
KEY_NO_KEY, KEY_ANGLE_CTL, KEY_NO_KEY, KEY_NO_KEY, // 58 ,59 ,5A ,5B
KEY_OPEN_CLOSE, C_KEY_TITLE, KEY_NO_KEY, KEY_NO_KEY, // 5C ,5D ,5E ,5F
#endif
#endif
#ifdef SHENGKE
#ifdef REMOTE_SZ_3810
KEY_OPEN_CLOSE, KEY_N3, KEY_NO_KEY, KEY_SETUP, // 0 , 1 , 2 , 3
KEY_REPEAT_AB, KEY_N2, KEY_ENTER, KEY_PBC, // 4 , 5 , 6 , 7
//KEY_REPEAT, KEY_N1, KEY_SURROUND, KEY_MENU, // 8 , 9 , A , B
KEY_REPEAT, KEY_N1, C_KEY_VOLUM, KEY_MENU, // 8 , 9 , A , B
KEY_POWER, C_KEY_TV_MODE_KEY, KEY_NO_KEY, C_KEY_TITLE, // C , D , E , F
KEY_NEXT, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 10 ,11 ,12 ,13
KEY_PREV, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 14 ,15 ,16 ,17
KEY_SCF, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 18 ,19 ,1A ,1B
KEY_SCB, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 1C ,1D ,1E ,1F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 20 ,21 ,22 ,23
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 24 ,25 ,26 ,27
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 28 ,29 ,2A ,2B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 2C ,2D ,2E ,2F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 30 ,31 ,32 ,33
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 34 ,35 ,36 ,37
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 38 ,39 ,3A ,3B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 3C ,3D ,3E ,3F
KEY_RIGHT, KEY_GOTOTIME, KEY_N9, KEY_N6, // 40 ,41 ,42 ,43
KEY_UP, KEY_N10PLUS, KEY_N8, KEY_N5, // 44 ,45 ,46 ,47
KEY_DOWN, KEY_N0, KEY_N7, KEY_N4, // 48 ,49 ,4A ,4B
KEY_LEFT, KEY_AST_CTL, KEY_SPST_CTL, KEY_ANGLE_CTL, // 4C ,4D ,4E ,4F
KEY_PROGRAM, KEY_NO_KEY, KEY_MUTE, KEY_NO_KEY, // 50 ,51 ,52 ,53
KEY_RANDOM, KEY_DISPLAY, KEY_AUDIO_LR, KEY_RETURN, // 54 ,55 ,56 ,57
KEY_PLAY, KEY_SF, KEY_VOL_UP, KEY_PLAY_PAUSE, // 58 ,59 ,5A ,5B
KEY_ZOOM, KEY_STEP, KEY_VOL_DOWN, KEY_STOP, // 5C ,5D ,5E ,5F
#endif
#endif
#ifdef XINYING
#ifdef REMOTE_JD_VD501
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, //0 , 1 , 2 , 3
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 4 , 5 , 6 , 7
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 8 , 9 , A , B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // C , D , E , F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 10 ,11 ,12 ,13
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 14 ,15 ,16 ,17
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 18 ,19 ,1A ,1B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 1C ,1D ,1E ,1F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 20 ,21 ,22 ,23
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 24 ,25 ,26 ,27
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 28 ,29 ,2A ,2B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 2C ,2D ,2E ,2F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 30 ,31 ,32 ,33
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 34 ,35 ,36 ,37
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 38 ,39 ,3A ,3B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 3C ,3D ,3E ,3F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 40 ,41 ,42 ,43
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 44 ,45 ,46 ,47
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 48 ,49 ,4A ,4B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 4C ,4D ,4E ,4F
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 50 ,51 ,52 ,53
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 54 ,55 ,56 ,57
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 58 ,59 ,5A ,5B
KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, KEY_NO_KEY, // 5C ,5D ,5E ,5F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -