tidtv_irkeytable.c

来自「ti的数字电视芯片 tvp9000的源码」· C语言 代码 · 共 97 行

C
97
字号
/*******************************************************************************
*	@ModuleName  ::	TiDTV_IrKeyTable.c
*	
*	@Copyright	 ::	Copyright 2005- Proview
*	
*	@Description ::	IR Remote Key Codes Table (NEC format)
*	
*	@History     ::
*---------------------------------------
*	02-28-2005	W.Shi	Created
*******************************************************************************/

#include	"TiDTV_DataType.h"
#include	"TiDTV_IrKey.h"

#define DTV_IR_CUSTOM_CODE			0x0099

#define DTV_IR_KEY_POWER			0x38		// Power ON/OFF

#define DTV_IR_KEY_MENU				0x52		// DTV Menu
#define DTV_IR_KEY_SELECT			0x10		// Select/Enter/OK
#define DTV_IR_KEY_UP				0x3A
#define DTV_IR_KEY_DOWN				0xBA
#define DTV_IR_KEY_LEFT				0x7A
#define DTV_IR_KEY_RIGHT			0xFA
#define	DTV_IR_KEY_EXIT				0x02		// Exit: FLASHBACK

#define DTV_IR_KEY_CH_UP			0xF2		// Channel Up (++)
#define DTV_IR_KEY_CH_DOWN			0x4A		// Channel Down (--)
#define DTV_IR_KEY_VOL_UP			0x12		// Volume Up (++) (Right)
#define DTV_IR_KEY_VOL_DOWN			0xE2		// Volume Down (--) (Left)
#define DTV_IR_KEY_INPUT			0xC2		// TV/Video Input Selection (Video)
#define DTV_IR_KEY_MUTE				0x60
#define DTV_IR_KEY_CC				0x32

#define DTV_IR_KEY_ASPECT			0x20		// 4:3/16:9/Non-Liner
#define DTV_IR_KEY_JUMPER			0xFF		// in TV Mode, back to last time channel
#define DTV_IR_KEY_PIP				0xFF		// Picture-in-Picture
#define DTV_IR_KEY_SWAP				0xFF		// Swap parent video and son video
#define DTV_IR_KEY_SLEEP			0xFF		// Sleep time(0,10,20,30...120 Mins)
#define DTV_IR_KEY_AUTO_SCAN_CHAN	0xFF		// TV Channel Auto Scanning
#define DTV_IR_KEY_MTS				0xFF		// Mono/Stereo/SAP (NTSC), Mono/Dual/Stereo (PAL)
#define DTV_IR_KEY_DISP_INF			0x72		// Display Channel Information: OSD

#define DTV_IR_KEY_0				0x48
#define DTV_IR_KEY_1				0x90
#define DTV_IR_KEY_2				0xB8
#define DTV_IR_KEY_3				0xF8
#define DTV_IR_KEY_4				0xB0
#define DTV_IR_KEY_5				0x98
#define DTV_IR_KEY_6				0xD8
#define DTV_IR_KEY_7				0x88
#define DTV_IR_KEY_8				0xA8
#define DTV_IR_KEY_9				0xE8
#define DTV_IR_KEY_10				0x68

const UCHAR DTV_IrKeyTable[TI_DTV_MAX_NUM_IR_KEY] = {
	DTV_IR_KEY_POWER,			// Power ON/OFF
	
	DTV_IR_KEY_MENU,			// DTV Menu
	DTV_IR_KEY_SELECT,			// Select/Enter/OK
	DTV_IR_KEY_UP,				// Navigation Up
	DTV_IR_KEY_DOWN,			// Navigation Down
	DTV_IR_KEY_LEFT,			// Navigation Left
	DTV_IR_KEY_RIGHT,			// Navigation Right
	DTV_IR_KEY_EXIT,			// EXIT (FLASHBACK)
	
	DTV_IR_KEY_CH_UP,			// Channel Up (++)
	DTV_IR_KEY_CH_DOWN,			// Channel Down (--)
	DTV_IR_KEY_VOL_UP,			// Volume Up (++) (Right)
	DTV_IR_KEY_VOL_DOWN,		// Volume Down (--) (Left)
	DTV_IR_KEY_INPUT,			// TV/Video Input Selection
	DTV_IR_KEY_MUTE,			// Mute/Unmute
	DTV_IR_KEY_CC,				// CC ON/OFF
	
	DTV_IR_KEY_ASPECT,			// 4:3/16:9/Non-Liner
	DTV_IR_KEY_JUMPER,			// in TV Mode, back to last time channel
	DTV_IR_KEY_PIP,				// Picture-in-Picture
	DTV_IR_KEY_SWAP,			// Swap parent video and son video
	DTV_IR_KEY_SLEEP,			// Sleep time(0,10,20,30...120 Mins)
	DTV_IR_KEY_AUTO_SCAN_CHAN,	// TV Channel Auto Scanning
	DTV_IR_KEY_MTS,				// Mono/Stereo/SAP (NTSC), Mono/Dual/Stereo (PAL)
	DTV_IR_KEY_DISP_INF,		// Display Channel Information
	
	DTV_IR_KEY_0,				// Numeric 0
	DTV_IR_KEY_1,				// Numeric 1
	DTV_IR_KEY_2,				// Numeric 2
	DTV_IR_KEY_3,				// Numeric 3
	DTV_IR_KEY_4,				// Numeric 4
	DTV_IR_KEY_5,				// Numeric 5
	DTV_IR_KEY_6,				// Numeric 6
	DTV_IR_KEY_7,				// Numeric 7
	DTV_IR_KEY_8,				// Numeric 8
	DTV_IR_KEY_9,				// Numeric 9
	DTV_IR_KEY_10				// Numeric 10
};

⌨️ 快捷键说明

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