📄 bio_key.h
字号:
#ifndef _BIOS_KEY_H
#define _BIOS_KEY_H
/*********************************定义常用的键盘常量************************************/
//硬件码定义,只在bios底层中使用
#define RINGKEY 0x07 //响铃
#define BACKKEY 0x08 //退格
#define ENTERKEY 0x0d //回车
#define NEWLKEY 0x0a //换行
#define SPACEKEY 0x20 //空格
#define UPKEY 0x81 //向上
#define DOWNKEY 0x85 //向下
#define OKKEY 0x82 //确认
#define F1KEY 0x88 //F1
#define ESCKEY 0x1b //退出
#define HELPKEY 0x9a //帮助
//扫描码定义,在应用层中使用
#define F1 0x9600
#define KEY_DOT 0x342e
#define RIGHT 0x4d00
#define LEFT 0x4b00
#define DOWN 0x5000
#define UP 0x4800
#define HANZI 0x9600
#define DEL 0x0e08
#define SHIFT_DEL 0x2e04
#define FUNC 0x8200
#define SHIFT_FUNC 0x8214
#define ENTER 0x1c0d
#define SHIFT_ENTER 0x0E00
#define ESC 0x011b
#define SHIFT_ESC 0x2e03
#define SPACE 0x3920
#define PGUP 0x4700
#define PGDN 0x4f00
#define SHIFT_LEFT 0x4700
#define SHIFT_RIGHT 0x4f00
#define SHIFT_UP 0x4900
#define SHIFT_DOWN 0x5100
#define SHIFT_HELP 0x5400
#define BKSPACE 0x0e08
#define KEY_HELP 0x3b00
#define NUMBER_1 0x0231
#define NUMBER_2 0x0332
#define NUMBER_3 0x0433
#define NUMBER_4 0x0534
#define NUMBER_5 0x0635
#define NUMBER_6 0x0736
#define NUMBER_7 0x0837
#define NUMBER_8 0x0938
#define NUMBER_9 0x0A39
#define NUMBER_0 0x0B30
#define NORM_A 0x1e41
#define NORM_B 0x3042
#define NORM_C 0x2e43
#define NORM_D 0x2044
#define NORM_E 0x1245
#define NORM_F 0x2146
#define NORM_G 0x2247
#define NORM_H 0x2348
#define NORM_I 0x1749
#define NORM_J 0x244a
#define NORM_K 0x254b
#define NORM_L 0x264c
#define NORM_M 0x324d
#define NORM_N 0x314e
#define NORM_O 0x184f
#define NORM_P 0x1950
#define NORM_Q 0x1051
#define NORM_R 0x1352
#define NORM_S 0x1f53
#define NORM_T 0x1454
#define NORM_U 0x1655
#define NORM_V 0x2f56
#define NORM_W 0x1157
#define NORM_X 0x2d58
#define NORM_Y 0x1559
#define NORM_Z 0x2c5a
#define NORM_a 0x1e61
#define NORM_b 0x3062
#define NORM_c 0x2e63
#define NORM_d 0x2064
#define NORM_e 0x1265
#define NORM_f 0x2166
#define NORM_g 0x2267
#define NORM_h 0x2368
#define NORM_i 0x1769
#define NORM_j 0x246a
#define NORM_k 0x256b
#define NORM_l 0x266c
#define NORM_m 0x326d
#define NORM_n 0x316e
#define NORM_o 0x186f
#define NORM_p 0x1970
#define NORM_q 0x1071
#define NORM_r 0x1372
#define NORM_s 0x1f73
#define NORM_t 0x1474
#define NORM_u 0x1675
#define NORM_v 0x2f76
#define NORM_w 0x1177
#define NORM_x 0x2d78
#define NORM_y 0x1579
#define NORM_z 0x2c7a
/************************************************************************/
/* Keyboard Definition - Macro start with ID_KEY_ */
/************************************************************************/
#define ID_KEY_EXIT 0x011B
#define ID_KEY_ENTER 0x1C0D
#define ID_KEY_F1 0x9600
#define ID_KEY_DOT 0x342E
#define ID_KEY_RIGHT 0x4D00
#define ID_KEY_LEFT 0x4B00
#define ID_KEY_DOWN 0x5000
#define ID_KEY_UP 0x4800
#define ID_KEY_HANZI 0x9600
#define ID_KEY_DEL 0x0E08
#define ID_KEY_SHIFT_DEL 0x2E04
#define ID_KEY_HELP 0x3b00
#define ID_KEY_FUNC 0x8200
#define ID_KEY_SHIFT_FUNC 0x8214
#define ID_KEY_SHIFT_ENTER 0x0E00
#define ID_KEY_SHIFT_EXIT 0x2e03
#define ID_KEY_SPACE 0x3920
#define ID_KEY_PGUP 0x4700
#define ID_KEY_PGDN 0x4f00
#define ID_KEY_SHIFT_LEFT 0x4700
#define ID_KEY_SHIFT_RIGHT 0x4f00
#define ID_KEY_SHIFT_UP 0x4900
#define ID_KEY_SHIFT_DOWN 0x5100
#define ID_KEY_SHIFT_HELP 0x5400
#define ID_KEY_BKSPACE 0x0e08
#define ID_KEY_KEY_HELP 0x3b00
#define ID_KEY_1 0x0231
#define ID_KEY_2 0x0332
#define ID_KEY_3 0x0433
#define ID_KEY_4 0x0534
#define ID_KEY_5 0x0635
#define ID_KEY_6 0x0736
#define ID_KEY_7 0x0837
#define ID_KEY_8 0x0938
#define ID_KEY_9 0x0A39
#define ID_KEY_0 0x0B30
#define ID_KEY_A 0x1e41
#define ID_KEY_B 0x3042
#define ID_KEY_C 0x2e43
#define ID_KEY_D 0x2044
#define ID_KEY_E 0x1245
#define ID_KEY_F 0x2146
#define ID_KEY_G 0x2247
#define ID_KEY_H 0x2348
#define ID_KEY_I 0x1749
#define ID_KEY_J 0x244a
#define ID_KEY_K 0x254b
#define ID_KEY_L 0x264c
#define ID_KEY_M 0x324d
#define ID_KEY_N 0x314e
#define ID_KEY_O 0x184f
#define ID_KEY_P 0x1950
#define ID_KEY_Q 0x1051
#define ID_KEY_R 0x1352
#define ID_KEY_S 0x1f53
#define ID_KEY_T 0x1454
#define ID_KEY_U 0x1655
#define ID_KEY_V 0x2f56
#define ID_KEY_W 0x1157
#define ID_KEY_X 0x2d58
#define ID_KEY_Y 0x1559
#define ID_KEY_Z 0x2c5a
#define ID_KEY_a 0x1e61
#define ID_KEY_b 0x3062
#define ID_KEY_c 0x2e63
#define ID_KEY_d 0x2064
#define ID_KEY_e 0x1265
#define ID_KEY_f 0x2166
#define ID_KEY_g 0x2267
#define ID_KEY_h 0x2368
#define ID_KEY_i 0x1769
#define ID_KEY_j 0x246a
#define ID_KEY_k 0x256b
#define ID_KEY_l 0x266c
#define ID_KEY_m 0x326d
#define ID_KEY_n 0x316e
#define ID_KEY_o 0x186f
#define ID_KEY_p 0x1970
#define ID_KEY_q 0x1071
#define ID_KEY_r 0x1372
#define ID_KEY_s 0x1f73
#define ID_KEY_t 0x1474
#define ID_KEY_u 0x1675
#define ID_KEY_v 0x2f76
#define ID_KEY_w 0x1177
#define ID_KEY_x 0x2d78
#define ID_KEY_y 0x1579
#define ID_KEY_z 0x2c7a
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -