📄 key.h
字号:
/*
key.h
键盘操作相关函数声明
最后修改: 2007-06-19
*/
#ifndef FILE_KEY_INCLUDED
#define FILE_KEY_INCLUDED
enum KEYS /* 键值定义 */
{
KEY_ESC = 0x01,
KEY_ENTER = 0x1c,
KEY_LCTRL = 0x1d,
KEY_RCTRL = 0x7d,
KEY_LSHIFT = 0x2a,
KEY_RSHIFT = 0x36,
KEY_LALT = 0x38,
KEY_RALT = 0x7f,
KEY_SPACE = 0x39,
KEY_TAB = 0x0f,
KEY_BACKSP = 0x0e,
KEY_CAPSLK = 0x3a,
KEY_F1 = 0x3b,
KEY_F2 = 0x3c,
KEY_F3 = 0x3d,
KEY_F4 = 0x3e,
KEY_F5 = 0x3f,
KEY_F6 = 0x40,
KEY_F7 = 0x41,
KEY_F8 = 0x42,
KEY_F9 = 0x43,
KEY_F10 = 0x44,
KEY_F11 = 0x57,
KEY_F12 = 0x58,
KEY_1 = 0x02,
KEY_2 = 0x03,
KEY_3 = 0x04,
KEY_4 = 0x05,
KEY_5 = 0x06,
KEY_6 = 0x07,
KEY_7 = 0x08,
KEY_8 = 0x09,
KEY_9 = 0x0a,
KEY_0 = 0x0b,
KEY_A = 0x1e,
KEY_B = 0x30,
KEY_C = 0x2e,
KEY_D = 0x20,
KEY_E = 0x12,
KEY_F = 0x21,
KEY_G = 0x22,
KEY_H = 0x23,
KEY_I = 0x17,
KEY_J = 0x24,
KEY_K = 0x25,
KEY_L = 0x26,
KEY_M = 0x32,
KEY_N = 0x31,
KEY_O = 0x18,
KEY_P = 0x19,
KEY_Q = 0x10,
KEY_R = 0x13,
KEY_S = 0x1f,
KEY_T = 0x14,
KEY_U = 0x16,
KEY_V = 0x2f,
KEY_W = 0x11,
KEY_X = 0x2d,
KEY_Y = 0x15,
KEY_Z = 0x2c,
KEY_WAVE = 0x29,
KEY_SUB = 0x0c,
KEY_ADD = 0x0d,
KEY_NSLASH = 0x2b,
KEY_LBRCKT = 0x1a,
KEY_RBRCKT = 0x1b,
KEY_COLON = 0x27,
KEY_QUOTE = 0x28,
KEY_COMMA = 0x33,
KEY_PERIOD = 0x34,
KEY_SLASH = 0x35,
KEY_PAUSE = 0x7b,
KEY_INSERT = 0x66,
KEY_DELETE = 0x67,
KEY_HOME = 0x5b,
KEY_END = 0x63,
KEY_PAGEUP = 0x5d,
KEY_PAGEDN = 0x65,
KEY_UP = 0x5c,
KEY_DOWN = 0x64,
KEY_LEFT = 0x5f,
KEY_RIGHT = 0x61,
KEY_SCRLLK = 0x46,
KEY_NUMLK = 0x45,
KEY_NUMSL = 0x7e,
KEY_NUMSTA = 0x37,
KEY_NUMSUB = 0x4a,
KEY_NUMADD = 0x4e,
KEY_NUMDEL = 0x53,
KEY_NUMENT = 0x7c,
KEY_NUM0 = 0x52,
KEY_NUM1 = 0x4f,
KEY_NUM2 = 0x50,
KEY_NUM3 = 0x51,
KEY_NUM4 = 0x4b,
KEY_NUM5 = 0x4c,
KEY_NUM6 = 0x4d,
KEY_NUM7 = 0x47,
KEY_NUM8 = 0x48,
KEY_NUM9 = 0x49
};
void ClearKey(unsigned char keyCode); /* 清除按键状态 */
void ClearKeyState(); /* 清除所有按键状态 */
void InstallKeyboard(); /* 启用键盘中断 */
int ShutDownKeyboard(); /* 还原键盘中断 */
char GetKeyState(unsigned char KeyCode); /* 取指定键状态 */
char *GetKeyName(unsigned char KeyCode); /* 取键名 */
char BIOSKey(); /* 等待按键并返回键值 */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -