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

📄 key.h.bak

📁 7寸TFT电视的源程序
💻 BAK
字号:
#ifndef __KEY_H__
#define __KEY_H__

#define KEYBUFLEN    6
#if 0
extern unsigned int keybuf[KEYBUFLEN];
extern unsigned char keybufHead;
extern unsigned char keybufTail;

//判断按键缓冲区是否满的宏
#define IsKeyBufFull()    ( ((keybufTail+1)%KEYBUFLEN) == keybufHead )

//判断按键缓冲区是否空的宏
#define IsKeyBufEmpty()    ( keybufHead == keybufTail )
//#define ClearKeyBuf()		keybufTail = keybufHead

#define SaveKeyToBuff(key) \
{\
	if(!IsKeyBufFull()){\
		keybuf[keybufTail] = key;\
		keybufTail++;\
		if( keybufTail >= KEYBUFLEN ) keybufTail = 0;\
	}\
}

//unsigned int GetKey();
 #endif

enum{
	NULL_KEY,
	POWER_KEY,
	EJECT_KEY,
	UP_KEY,
	DOWN_KEY,
	LEFT_KEY,
	RIGHT_KEY,
	ENTER_KEY,
	CLEAR_KEY,
	VOL_UP_KEY,
	VOL_DOWN_KEY,
	MUTE_KEY,
	NUM0_KEY,
	NUM1_KEY,
	NUM2_KEY,
	NUM3_KEY,
	NUM4_KEY,
	NUM5_KEY,
	NUM6_KEY,
	NUM7_KEY,
	NUM8_KEY,
	NUM9_KEY,
	NUM10_KEY,
	M1_KEY,
	M2_KEY,
	M3_KEY,
	M4_KEY,
	M5_KEY,
	M6_KEY,
	P1_KEY,
	P2_KEY,
	P3_KEY,
	P4_KEY,
	P5_KEY,
	P6_KEY,
	FF_KEY,
	FR_KEY,
	PREV_KEY,
	NEXT_KEY,
	STEP_KEY,
	PAUSE_KEY,
	STOP_KEY,
	REPEAT_KEY,
	REPEAT_AB_KEY,
	AUDIO_KEY,
	SETUP_KEY,
	ZOOM_KEY,
	TONE_KEY,
	TITLE_KEY,
	ANGLE_KEY,
	SUBTITLE_KEY,
	GOTO_KEY,
	BAND_KEY,
	ST_KEY,
	LOCAL_KEY,
	MENU_KEY,
	MODE_KEY,
	RL_KEY,
	PBC_KEY,
	DISPLAY_KEY,
	SEEKUP_KEY,
	SEEKDOWN_KEY,
	AS_KEY,
	PS_KEY,
//virtual key or command
	INIT_KEY = 0x80,
	TV_CHECK_KEY,
	RECOVER_KEY,
	REDRAW_KEY,
	SAVE_CURRENT_FREQ_KEY,
	SD_KEY,
	IFCOUNT_KEY,
	PLL_LOCK_KEY,
	AS_TIMEOUT,
	PS_TIMEOUT,
	CLEARSCREEN_KEY,

	VERSION_KEY,
	TEST_LCD_KEY,
	DESIGNER_KEY,
	TEST_KB_KEY,
	TEST_IR_KEY,
	POWERTIMEOUT_KEY,
	INVALID_KEY = 0xff
};


#endif

⌨️ 快捷键说明

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