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

📄 bio_key.h

📁 TP900掌机功能测试C源码大全(含开发头文件)
💻 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 + -