📄 key.h.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 + -