⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 irkey.c

📁 ESS 公司VCD软件关于IR的编程!
💻 C
📖 第 1 页 / 共 2 页
字号:
/* Copyright 1998, ESS Technology, Inc.					*/
/* SCCSID @(#)irkey.c	1.25 01/09/04 */

/* Based on VCD version 1.25 5/19/98 */


/*
 * $Log: irkey.c,v $
 * Revision 1.1.1.1  2004/02/13 22:04:36  Owner
 * D1.3.1
 *
 */

#include "keydef.h"

/**************************************************************
* NOTE :
* If KEYS definitions are changed, the KEYS definitions
*    in the play.c should also changed.
**************************************************************/
#ifdef _KB_VIALTA_
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[] 
#else
unsigned int IR_syscode_table[] 
#endif
= {0x00ef,0x00cf,0x00af,0x006f};/*Normal/Shift/Ctrl/Alt*/
unsigned char IR_key_table[] = {
	0x00,	_PAUSE_KEY,	/* 0x00 BUTTON_PLAY*/
	0x01,	_FF_KEY,	/* 0x00 BUTTON_FORWARD*/
	0x02,	_NEXT_KEY,	/* 0x00 BUTTON_NEXT*/
	0x03,	_ZOOM_IN_KEY,	/* 0x00 BUTTON_ZOOM*/
	0x04,	_DVD_DIGEST_KEY,/* 0x00 FUN_DISC_MENU*/
	0x05,	_UP_KEY,	/* 0x00 BUTTON_UP*/
	0x06,	_RIGHT_KEY,	/* 0x00 BUTTON_RIGHT*/
	0x07,	_KEY_PLUS,	/* 0x00 BUTTON_PITCH_UP*/
	0x08,	_TITLE_KEY,	/* 0x00 FUN_DVD_TITLE*/
	0x09,	_FB_KEY,	/* 0x00 BUTTON_REVERSE*/
	0x0a,	_LEFT_KEY,	/* 0x00 BUTTON_LEFT*/
	0x0b,	_DOWN_KEY,	/* 0x00 BUTTON_DOWN*/
	0x0c,	_DISPLAY_KEY,	/* 0x00 FUN_DISPLAY*/
	0x0e,	_PREVIOUS_KEY,	/* 0x00 BUTTON_PREVIOUS*/
	0x0f,	_STOP_KEY,	/* 0x00 BUTTON_STOP*/
	0x10,	_EJECT_KEY,	/* 0x00 FUN_EJECT*/
	0x11,	_CLEAR_KEY,	/* 0x00 FUN_BACK_SPACE-_CLEAR_KEY*/
	0x12,	_STEP_PLUS_KEY,	/* 0x00 CHAR_P-_STEP_PLUS_KEY*/
       	0x14,	_DVD_KEY,	/* 0x00 FUN_DVD*/
	0x15,	_KEY_0,		/* 0x00 KEY_0*/
	0x16,	_STEP_MINUS_KEY,/* 0x00 CHAR_O-_STEP_MINUS_KEY*/
	0x17,	_SLOW_PLUS_KEY,	/* 0x00 CHAR_L-_SLOW_PLUS_KEY*/
	0x18,	_IPHONE_KEY,	/* 0x00 FUN_IPHONE*/
	0x19,	_KEY_9,		/* 0x00 KEY_9*/
	0x1a,	_SUB_TITLE_KEY,	/* 0x00 CHAR_I-_SUB_TITLE_KEY*/
	0x1b,	_SLOW_MINUS_KEY,/* 0x00 CHAR_K-_SLOW_MINUS_KEY*/
	0x1c,	_INTERNET_KEY,	/* 0x00 FUN_INTERNET*/
	0x1d,	_KEY_8,		/* 0x00 KEY_8*/
	0x1e,	_AUDIO_KEY,	/* 0x00 CHAR_U-_AUDIO_KEY*/
	0x1f,	_ANGLE_KEY,	/* 0x00 CHAR_J-_ANGLE_KEY*/
	0x40,	_VOCAL_ASSIST_KEY,	/* 0x00 BUTTON_VOCAL*/
	0x44,	_ECHO_PLUS,	/* 0x00 BUTTON_ECHO_UP*/
	0x48,	_KEY_MINUS,	/* 0x00 BUTTON_PITCH_DOWN*/
	0x4c,	_ECHO_MINUS,	/* 0x00 BUTTON_ECHO_DOWN*/
	0x50,	_PLAY_KEY,	/* 0x00 FUN_ENTER*/
	0x5c,	_RETURN_KEY,	/* 0x00 CHAR_M-_RETURN_KEY*/
	0x83,	_KEY_7,		/* 0x00 KEY_7*/
	0x86,	_SETUP_KEY,	/* 0x00 FUN_SETUP*/
	0x87,	_KEY_6,		/* 0x00 KEY_6*/
	0x8a,	_INTERNET_KEY,	/* 0x00 FUN_MAIN_MENU*/
	0x8b,	_KEY_5,		/* 0x00 KEY_5*/
	0x8f,	_KEY_4,		/* 0x00 KEY_4*/
	0x93,	_KEY_3,		/* 0x00 KEY_3*/
	0x97,	_KEY_2,		/* 0x00 KEY_2*/
	0x9b,	_KEY_1,		/* 0x00 KEY_1*/
	0x9e,	_POWER_KEY,	/* 0x00 FUN_POWER*/
	0xc0,	_PBC_KEY,	/* 0x00 CHAR_Y-_PBC_KEY*/
	0xc1,	_REPEAT_KEY,	/* 0x00 CHAR_H-_REPEAT_KEY*/
	0xc3,	_RESUME_KEY,	/* 0x00 FUN_RESUME*/
	0xc4,	_GOTO_KEY,	/* 0x00 CHAR_T-_GOTO_KEY*/
	0xc5,	_REPEAT_AB_KEY,	/* 0x00 CHAR_G-_REPEAT_AB_KEY*/
	0xc6,	_SURROUND_KEY,	/* 0x00 CHAR_N-_SURROUND_KEY*/
	0xca,	_PROGRAM_KEY,	/* 0x00 CHAR_B-_PROGRAM_KEY*/
	0xce,	_SHUFFLE_KEY,	/* 0x00 CHAR_V-_SHUFFLE_KEY*/
	0xd1,	_SPD_ANL_KEY,	/* 0x00 CHAR_S-_SPD_ANL_KEY*/
	0xdc,	_EMAIL_KEY,	/* 0x00 FUN_EMAIL*/
#ifdef PROSCAN
	0xdf,	_PAL_NTSC_KEY,	/* 0xdf F2 - for switch between proscan and interlace*/
#endif
};

#elif (defined(_KB_VIALTA_02_) || defined(_KB_VIALTA_FULL_SIZE))
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[]
#else
unsigned int IR_syscode_table[]
#endif
= {0x00ef,0x00cf,0x00af,0x006f};/*Normal/Shift/Ctrl/Alt*/
unsigned char IR_key_table[] = {
    0x00,	_PLAY_KEY,	/* 0x00 BUTTON_PLAY*/
    0x01,	_FF_KEY,	/* 0x00 BUTTON_FORWARD*/
    0x02,	_NEXT_KEY,	/* 0x00 BUTTON_NEXT*/
    0x03,	_PAUSE_KEY,	/* 0x00 BUTTON_PAUSE*/
    0x04,	_DVD_DIGEST_KEY,/* 0x00 FUN_DISC_MENU*/
    0x05,	_UP_KEY,	/* 0x00 BUTTON_UP*/
    0x06,	_RIGHT_KEY,	/* 0x00 BUTTON_RIGHT*/
    0x07,	_KEY_PLUS,	/* 0x00 BUTTON_PITCH_UP*/
    0x08,	_TITLE_KEY,	/* 0x00 FUN_DVD_TITLE*/
    0x09,	_FB_KEY,	/* 0x00 BUTTON_REVERSE*/
    0x0a,	_LEFT_KEY,	/* 0x00 BUTTON_LEFT*/
    0x0b,	_DOWN_KEY,	/* 0x00 BUTTON_DOWN*/
    0x0c,	_DISPLAY_KEY,	/* 0x00 FUN_DISPLAY*/
    0x0e,	_PREVIOUS_KEY,	/* 0x00 BUTTON_PREVIOUS*/
    0x0f,	_STOP_KEY,	/* 0x00 BUTTON_STOP*/
    0x10,	_EJECT_KEY,	/* 0x00 FUN_EJECT*/
    0x11,	_CLEAR_KEY,	/* 0x00 FUN_BACK_SPACE-_CLEAR_KEY*/
    0x12,	_STEP_PLUS_KEY,	/* 0x00 CHAR_P-_STEP_PLUS_KEY*/
    0x14,	_DVD_KEY,	/* 0x00 FUN_DVD*/
    0x15,	_KEY_0,		/* 0x00 KEY_0*/
    0x16,	_STEP_MINUS_KEY,/* 0x00 CHAR_O-_STEP_MINUS_KEY*/
    0x17,	_SLOW_PLUS_KEY,	/* 0x00 CHAR_L-_SLOW_PLUS_KEY*/
    0x18,	_SETUP_KEY,	/* 0x00 FUN_SETUP*/
    0x19,	_KEY_9,		/* 0x00 KEY_9*/
    0x1a,	_SUB_TITLE_KEY,	/* 0x00 CHAR_I-_SUB_TITLE_KEY*/
    0x1b,	_SLOW_MINUS_KEY,/* 0x00 CHAR_K-_SLOW_MINUS_KEY*/
    0x1c,	_SYSMENU_KEY,	/* 0x00 FUN_MAIN_MENU*/
    0x1d,	_KEY_8,		/* 0x00 KEY_8*/
    0x1e,	_AUDIO_KEY,	/* 0x00 CHAR_U-_AUDIO_KEY*/
    0x1f,	_ANGLE_KEY,	/* 0x00 CHAR_J-_ANGLE_KEY*/
    0x40,	_VOCAL_ASSIST_KEY,	/* 0x00 BUTTON_VOCAL*/
    0x44,	_ECHO_PLUS,	/* 0x00 BUTTON_ECHO_UP*/
    0x48,	_KEY_MINUS,	/* 0x00 BUTTON_PITCH_DOWN*/
    0x4c,	_ECHO_MINUS,	/* 0x00 BUTTON_ECHO_DOWN*/
    /*begin: modified by winnie (fixed bug3)*/
    0x50,	_ENTER_KEY,	/* 0x00 FUN_ENTER*/
    /*end: modified by winnie (fixed bug3)*/
    0x54,	_HAND_KEY,	/* KEY_PERIOD 			0x54*/
    0x58,	_HAND_KEY,	/* KEY_COMMA			0x58*/
    0x5c,	_RETURN_KEY,	/* 0x00 CHAR_M-_RETURN_KEY*/
    0x60,	_PLAY_KEY,	/* 0x00 PLAY_KEY*/
    0x82,	_HAND_KEY,	/* 0x00 DISCONNECT(USED IN BROWSER MODE)*/
    0x83,	_KEY_7,		/* 0x00 KEY_7*/
    0x86,	_IPHONE_KEY,	/* 0x00 FUN_INTERNET_PHONE*/
    0x87,	_KEY_6,		/* 0x00 KEY_6*/
    /*begin: added by winnie (VIMEDIA)*/
    0x8a,	_VIMEDIA_KEY,	/* 0x00 FUN_VIMEDIA*/
    /*enD: added by winnie (VIMEDIA)*/
    0x8b,	_KEY_5,		/* 0x00 KEY_5*/
    0x8e,	_INTERNET_KEY,	/* 0x00 FUN_INTERNET*/
    0x8f,	_KEY_4,		/* 0x00 KEY_4*/
    0x92,	_VIALTA_HOME_KEY,	/* lijun 09/05/2001 0x00 HOME(USED IN BROWSER MODE)*/
    0x93,	_KEY_3,		/* 0x00 KEY_3*/
    0x96,	_HAND_KEY,	/* 0x00 GOTO(USED IN BROWSER MODE)*/
    0x97,	_KEY_2,		/* 0x00 KEY_2*/
    0x9a,	_WEB_GUIDE_KEY,	/* lijun 09/05/2001 0x00 WEB_GUIDE*/
    0x9b,	_KEY_1,		/* 0x00 KEY_1*/
    0x9e,	_POWER_KEY,	/* 0x00 FUN_POWER*/
    0x9f,	_TOOL_BAR_KEY,	/* lijun 09/05/2001 0x00 TOOLBAR(USED IN BROWSER MODE)*/
    0xc0,	_PBC_KEY,	/* 0x00 CHAR_Y-_PBC_KEY*/
    0xc1,	_REPEAT_KEY,	/* 0x00 CHAR_H-_REPEAT_KEY*/
    0xc3,	_ZOOM_IN_KEY,	/* 0x00 FUN_ZOOM*/
    0xc4,	_RESUME_KEY,	/* 0x00 CHAR_T-_RESUME_KEY*/
    0xc5,	_REPEAT_AB_KEY,	/* 0x00 CHAR_G-_REPEAT_AB_KEY*/
    0xc6,	_SURROUND_KEY,	/* 0x00 CHAR_N-_SURROUND_KEY*/
    0xc7,	_HAND_KEY,	/* 0x00 VIDEO_SIZE(USED IN BROWSER MODE)*/
    0xc8,	_GOTO_KEY,	/* 0x00 CHAR_R-_GOTO_KEY*/
    0xc9,	_HAND_KEY,      /* CHAR_F			0xc9*/
    0xca,	_PROGRAM_KEY,	/* 0x00 CHAR_B-_PROGRAM_KEY*/
    0xcc,	_HAND_KEY,      /*  CHAR_E			0xcc*/
    0xcd,	_HAND_KEY,      /*  CHAR_D			0xcd*/
    0xce,	_SHUFFLE_KEY,	/* 0x00 CHAR_V-_SHUFFLE_KEY*/
    0xd0,	_HAND_KEY,      /* CHAR_W key*/
    0xd1,	_SPD_ANL_KEY,	/* 0x00 CHAR_S-_SPD_ANL_KEY*/
    0xd2,	_CANCEL_KEY,	/* 0x00 CHAR_C KEY*/
    0xd4,	_HAND_KEY,      /* CHAR_Q			0xd4*/
    0xd5,	_HAND_KEY,      /*  CHAR_A			0xd5*/
    0xd6,	_HAND_KEY,      /*  CHAR_X			0xd6*/
    0xd8,	_TAB_KEY,      /*  FUN_TAB			0xd8*/
    0xd9,	_HAND_KEY,      /*  FUN_CAPS_LOCK		0xd9*/
    0xda,	_HAND_KEY,      /*  CHAR_Z			0xda*/
    0xdb,	_HAND_KEY,      /*  FUN_SPACE*/
    0xdc,	_EMAIL_KEY,	/* 0x00 FUN_EMAIL*/
    0xdd,	_FUN_SHOPPING_KEY,	/* lijun 09/05/20010x00 SHOPPING(USED IN BROWSER MODE)*/
    0xde,	_HAND_KEY,	/* 0x00 F1(USED IN BROWSER MODE)*/
#ifdef PROSCAN
    0xdf,	_PAL_NTSC_KEY,	/* 0xdf F2 - for switch between proscan and interlace*/
#else
    0xdf,	_HAND_KEY,	/* 0x00 F2(USED IN BROWSER MODE)*/
#endif
    0xeb,	_FUN_ADD_BOOKMARK_KEY,/*lijun 09/05/2001	0xeb*/
    0xec,	_FUN_BOOKMARK_KEY,	 /*lijun 09/05/2001	0xec*/
    /* $customize$, begin by Winnie Li; Date: 05/14/01; Function: Enable the top right arrow & enter keys of Full Size Kkeycoard */
    0xf0,	_UP_KEY,		/* 0xf0 BUTTON_NEW_UP     	0xf0*/
    0xf1,	_DOWN_KEY,		/* 0xf1 BUTTON_NEW_DOWN     0xf1*/
    0xf2,	_LEFT_KEY,		/* 0xf2 BUTTON_NEW_LEFT     0xf2*/
    0xf3,	_RIGHT_KEY,		/* 0xf3 BUTTON_NEW_RIGHT    0xf3*/
    0xf4,	_ENTER_KEY,		/* 0xf4 BUTTON_NEW_ENTER    0xf4*/
/* end by Winnie Li, Date: 05/14/01 */
};


#elif defined(SHINCO_DVD_REMOTE)
/*
#ifdef VFD_ZEC1301
*/
/*We should define a flag such as SHINCO_DVD_REMOTE*/
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[] 
#else
unsigned int IR_syscode_table[] 
#endif
= {0x0099};
unsigned char IR_key_table[] = {
    _PROGRAM_KEY,			/* 0x00 */
    _REPEAT_KEY,           	/* 0x01 */
    _RESUME_KEY,            /* 0x02 */

    _SCREEN_ON_KEY,			/* 0x03 */
/*csc    _TIME_KEY, */      /* 0x03 */

    _REPEAT_AB_KEY,         /* 0x04 */
    _GOTO_KEY,              /* 0x05 */
    _MUTE_KEY,              /* 0x06 */
    _TITLE_KEY,             /* 0x07 */
    _ENTER_KEY,            	/* 0x08 */
    _KEY_1,            		/* 0x09 */
    _RETURN_KEY,         	/* 0x0a */

    _DVD_DIGEST_KEY,		/* 0x0b */
/*csc    _MODE_KEY,*/       /* 0x0b */

    _MENU_KEY,              /* 0x0c */
    _KEY_4,              	/* 0x0d */
    _FB_KEY,                /* 0x0e */
    _STOP_KEY,              /* 0x0f */
    _EJECT_KEY,
    _KEY_7,                 /* 0x11 */
    _KEY_0,                 /* 0x12 */
    _STEP_KEY,
    _PLAY_KEY,              /* 0x14 */
    _KEY_8,                 /* 0x15 */
    _KEY_PLUS_10,           /* 0x16 */
    _KEY_9,                 /* 0x17 */
    _VOCAL_ASSIST_KEY,      /* 0x18 */
    _KEY_5,                 /* 0x19 */
    _FF_KEY,                /* 0x1a */
    _KEY_6,             	/* 0x1b */
    _ROTATE_CLOCK_KEY,      /* 0x1c */
    _KEY_2,               	/* 0x1d */
    _PREVIOUS_KEY,
    _KEY_3,               	/* 0x1f */

    _PAL_NTSC_KEY,			/* 0x40 */
/*csc    _TV_MODE_KEY, */   /* 0x40 */

    _NO_KEY,                /* 0x41 */

    _VFD_KEY,

    _NO_KEY,
    _NO_KEY,              	/* 0x44 */
    _NO_KEY,             	/* 0x45 */
    _NO_KEY,
    _VOLUME_DOWN_KEY,
    _VOLUME_UP_KEY,
    _NO_KEY,/*ROCK_KEY,*/   /* 0x49 */
    _NO_KEY,/*POP_KEY,*/    /* 0x4a */
    _NO_KEY,/*FLAT_KEY,*/

   	_SURROUND_KEY,  
/*csc    _IP_PHONE_KEY,*/	/* 0x4c */
/*csc    _NO_KEY,*//*CLASS_KEY,*/            /* 0x4c */

    _SETUP_KEY,             /* 0x4d */

   _SHUFFLE_KEY,			/* 0x4e */
 /*csc   _SCREEN_ON_KEY,*/			/* 0x4e */

   	_SURROUND_KEY,  		/* 0x4f */
/*csc    _FIRST_DISC_KEY,*/        /* 0x4f */	/*DISC 1*/

   	_SURROUND_KEY,  
/*csc    _INTERNET_KEY,*/	/* 0x50 */
/*csc    _SECOND_DISC_KEY,*//* 0x50 */  /*DISC 2*/

    _THIRD_DISC_KEY,        /* 0x51 */  /*DISC 3*/

    _SURROUND_KEY,         	/* 0x52 */
/*csc    _IP_PHONE_KEY,*/	/* 0x52 */

    _AUDIO_KEY, 			/* 0x53 */ 	/* echo_key */
    _ANGLE_KEY,            	/* 0x54 */
    _ZOOM_IN_KEY,           /* 0x55 */
    _SUB_TITLE_KEY, 		/* 0x56 */ 	/* POWER_ON */
    _SLOW_KEY,				/* 0x57 */
    _KEY_PLUS,              /* 0x58 */
    _KEY_MINUS,          	/* 0x59 */

    _PBC_KEY,       	  	/* 0x5a */

    _NEXT_KEY,       		/* 0x5b */
    _UP_KEY,
    _DOWN_KEY,
    _LEFT_KEY,
    _RIGHT_KEY,
};

#else  
#ifdef NEW_ESS_REMOTE
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[]
#else
unsigned int IR_syscode_table[]
#endif
 = {0x20df};
#ifdef VR_DEMO
unsigned char IR_key_table[] = {
    _MODE_KEY,                  /* 0x00 */
    _PROGRAM_KEY,               /* 0x01 */
    _REPEAT_KEY,                /* 0x02 */
    _CLEAR_KEY,                 /* 0x03 */
    _GOTO_KEY,                  /* 0x04 */
    _RESUME_KEY,                /* 0x05 */
    _STEP_KEY,                  /* 0x06 */
    _PAUSE_KEY,                 /* 0x07 */
    _VOLUME_UP_KEY,             /* 0x08 */
    _SHUFFLE_KEY,               /* 0x09 */
    _VOLUME_DOWN_KEY,           /* 0x0a */
    _VOCAL_ASSIST_KEY,          /* 0x0b */
    _MIC_RECORD_KEY,            /* 0x0c  _POWER_KEY */
    _EJECT_KEY,                 /* 0x0d */
    _KEY_2,                     /* 0x0e */
    _KEY_3,                     /* 0x0f */
    _FB_KEY,                    /* 0x10 */
    _KEY_1,                     /* 0x11 */
    _KEY_5,                     /* 0x12 */
    _KEY_6,                     /* 0x13 */
    _FF_KEY,                    /* 0x14 */
    _KEY_4,                     /* 0x15 */
    _KEY_8,                     /* 0x16 */
    _KEY_9,                     /* 0x17 */
    _PREVIOUS_KEY,              /* 0x18 */
    _KEY_7,                     /* 0x19 */
    _KEY_0,                     /* 0x1a */
    _KEY_RESUME_KEY,            /* 0x1b */
    _NEXT_KEY,                  /* 0x1c */
    _PLAY_KEY,                  /* 0x1d */
    _NO_KEY,                    /* 0x1e */
    _STOP_KEY,                  /* 0x1f */
    _SURROUND_KEY,              /* 0x40 */
    _PBC_KEY,                   /* 0x41 */
    _NO_KEY,                    /* 0x42 */
    _NO_KEY,                    /* 0x43 */
    _ECHO_PLUS,                 /* 0x44 */
    _ECHO_MINUS,                /* 0x45 */
    _NO_KEY,                    /* 0x46 */
    _NO_KEY,                    /* 0x47 */
    _KEY_PLUS,                  /* 0x48 */
    _KEY_MINUS,                 /* 0x49 */
    _SLOW_KEY,                  /* 0x4a */
    _NO_KEY,                    /* 0x4b */
    _TV_MODE_KEY,               /* 0x4c */
    _MUTE_KEY,                  /* 0x4d */
    _SCREEN_ON_KEY,             /* 0x4e */
    _NO_KEY,                    /* 0x4f */
    _ZOOM_IN_KEY,               /* 0x50 */
    _ZOOM_OUT_KEY,              /* 0x51 BookMark?! */
    _MIC_CONTRAST_KEY,          /* 0x52 _FIRST_DISC_KEY */
    _NO_KEY,                    /* 0x53 */
    _ZOOM_UP_KEY,               /* 0x54 F1 */
    _KEY_PLUS_10,               /* 0x55 */
    _MIC_REPEAT_KEY,            /* 0x56 _SECOND_DISC_KEY */
    _NO_KEY,                    /* 0x57 */
    _SET_A_KEY,                 /* 0x58 */
    _ZOOM_LEFT_KEY,             /* 0x59 F3 */
    _MIC_MODE_KEY,              /* 0x5a _THIRD_DISC_KEY */
    _NO_KEY,                    /* 0x5b */
    _ZOOM_RIGHT_KEY,            /* 0x5c F2 */
    _ZOOM_DOWN_KEY,             /* 0x5d F4 */
};
#else
unsigned char IR_key_table[] = {
    _MODE_KEY,			/* 0x00 */
    _PROGRAM_KEY,		/* 0x01 */
    _REPEAT_KEY,		/* 0x02 */
    _CLEAR_KEY,			/* 0x03 */
    _GOTO_KEY,			/* 0x04 */
    _RESUME_KEY,		/* 0x05 */
    _STEP_KEY,			/* 0x06 */
    _PAUSE_KEY,			/* 0x07 */
    _VOLUME_UP_KEY,		/* 0x08 */
    _SHUFFLE_KEY,		/* 0x09 */
    _VOLUME_DOWN_KEY,		/* 0x0a */
    _VOCAL_ASSIST_KEY,		/* 0x0b */
    _POWER_KEY,			/* 0x0c */
    _EJECT_KEY,			/* 0x0d */
    _KEY_2,			/* 0x0e */
    _KEY_3,			/* 0x0f */
    _FB_KEY,			/* 0x10 */
    _KEY_1,			/* 0x11 */
    _KEY_5,			/* 0x12 */
    _KEY_6,			/* 0x13 */
    _FF_KEY,			/* 0x14 */
    _KEY_4,			/* 0x15 */
    _KEY_8,			/* 0x16 */
    _KEY_9,			/* 0x17 */
    _PREVIOUS_KEY,		/* 0x18 */
    _KEY_7,			/* 0x19 */
    _KEY_0,			/* 0x1a */
    _KEY_RESUME_KEY,		/* 0x1b */
    _NEXT_KEY,			/* 0x1c */
    _PLAY_KEY,			/* 0x1d */
    _NO_KEY,			/* 0x1e */
    _STOP_KEY,			/* 0x1f */
    _SURROUND_KEY,		/* 0x40 */
    _PBC_KEY,			/* 0x41 */
    _NO_KEY,			/* 0x42 */
    _NO_KEY,			/* 0x43 */
    _ECHO_PLUS,			/* 0x44 */
    _ECHO_MINUS,		/* 0x45 */
    _NO_KEY,			/* 0x46 */
    _NO_KEY,			/* 0x47 */
    _KEY_PLUS,			/* 0x48 */
    _KEY_MINUS,			/* 0x49 */
    _SLOW_KEY,			/* 0x4a */
    _NO_KEY,			/* 0x4b */
    _TV_MODE_KEY,		/* 0x4c */
    _MUTE_KEY,			/* 0x4d */
    _SCREEN_ON_KEY,		/* 0x4e */
    _NO_KEY,			/* 0x4f */
    _ZOOM_IN_KEY,		/* 0x50 */
    _ZOOM_OUT_KEY,		/* 0x51 BookMark?! */
    _FIRST_DISC_KEY,		/* 0x52 */
    _NO_KEY,			/* 0x53 */
    _ZOOM_UP_KEY,		/* 0x54 F1 */
    _KEY_PLUS_10,		/* 0x55 */
    _SECOND_DISC_KEY,		/* 0x56 */
    _NO_KEY,			/* 0x57 */
    _SET_A_KEY,			/* 0x58 */
    _ZOOM_LEFT_KEY,		/* 0x59 F3 */
    _THIRD_DISC_KEY,		/* 0x5a */
    _NO_KEY,			/* 0x5b */
    _ZOOM_RIGHT_KEY,		/* 0x5c F2 */
    _ZOOM_DOWN_KEY,		/* 0x5d F4 */
};
#endif /* VR_DEMO */
#endif /* NEW_ESS_REMOTE */

#ifdef ESS_REMOTE
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[]
#else
unsigned int IR_syscode_table[]
#endif
= {0x20df};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -