📄 keyboard.h
字号:
#ifndef _KEYBOARD_H_#define _KEYBOARD_H_
extern unsigned char kb_Getch(void);
extern unsigned char kb_Putch(unsigned char);
#define KB_BFSIZE 20
// Self-define Special Code
#define KB_F0 0xF0 //240
#define KB_E0 0xE0 //224
#define KB_SHIFT 0x03
// Standard Scan Code define#define KB_A 0x1C //28
#define KB_B 0x32 //50
#define KB_C 0x21 //33
#define KB_D 0x23 //35
#define KB_E 0x24 //36
#define KB_F 0x2B //43
#define KB_G 0x34 //52
#define KB_H 0x33 //51
#define KB_I 0x43 //67
#define KB_J 0x3B //59
#define KB_K 0x42 //66
#define KB_L 0x4B //75
#define KB_M 0x3A //58
#define KB_N 0x31 //49
#define KB_O 0x44 //68
#define KB_P 0x4D //77
#define KB_Q 0x15 //21
#define KB_R 0x2D //45
#define KB_S 0x1B //27
#define KB_T 0x2C //44
#define KB_U 0x3C //60
#define KB_V 0x2A //42
#define KB_W 0x1D //29
#define KB_X 0x22 //34
#define KB_Y 0x35 //53
#define KB_Z 0x1A //26
#define KB_0 0x45 //69
#define KB_1 0x16 //22
#define KB_2 0x1E //30
#define KB_3 0x26 //38
#define KB_4 0x25 //37
#define KB_5 0x2E //46
#define KB_6 0x36 //54
#define KB_7 0x3D //61
#define KB_8 0x3E //62
#define KB_9 0x46 //70
#define KB_UPDOT 0x0E //14 // `
#define KB_DESH 0x4E //78 // -
#define KB_EQU 0x55 //85
#define KB_RSLITE 0x5D //93 // \
#define KB_BKSP 0x66 //102
#define KB_SPACE 0x29 //25
#define KB_TAB 0x0D //13
#define KB_CAPS 0x58 //88
#define KB_LSHFT 0x12 //18
#define KB_LCTRL 0x14 //20
#define KB_LALT 0x11 //17
#define KB_RSHFT 0x59 //89
#define KB_ENTER 0x5A //90
#define KB_ESC 0x76 //118
#define KB_F1 0x05 //5
#define KB_F2 0x06 //6
#define KB_F3 0x04 //4
#define KB_F4 0x0C //12
#define KB_F5 0x03 //3
#define KB_F6 0x0B //11
#define KB_F7 0x83 //131
#define KB_F8 0x0A //10
#define KB_F9 0x01 //1
#define KB_F10 0x09 //9
#define KB_F11 0x78 //120
#define KB_F12 0x07 //7
#define KB_SCROLL 0x7E //126
#define KB_NUM 0x77 //119
#define KB_KPDOT 0x71 //113
#define KB_KP0 0x70 //112
#define KB_KP1 0x69 //111
#define KB_KP2 0x72 //114
#define KB_KP3 0x7A //122
#define KB_KP4 0x6B //107
#define KB_KP5 0x73 //115
#define KB_KP6 0x74 //116
#define KB_KP7 0x6C //108
#define KB_KP8 0x75 //117
#define KB_KP9 0x7D //109
#define KB_RBRACKET 0x5B //91
#define KB_LBRACKET 0x54 //84
#define KB_SEMICOLON 0x4C//76
#define KB_DOT 0x49 //73
#define KB_COMMA 0x41 //65
#define KB_LSLITE 0x4A //74#endif /* _KEYBOARD_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -