当前位置:首页 > 别不甘心 小三就是这待遇!(2)-魅网 Meyol.com

别不甘心 小三就是这待遇!(2)-魅网 Meyol.com

时间:2023-05-08 23:20:47

c语言中的bioskey()

bioskey()阅读的是复印码。函 数 名: bioskey 头文件:bios.h功 能: 之间安全使用BIOS服務的笔记本键盘端口(也可以明白为:读笔记本键盘值)用 法: int bioskey(int cmd);录入系数:cmd=0 跳回1个笔记本键盘值,如无笔记本键盘运动,一致等。 cmd=1 查看笔记本键盘能不能运动 0-无键按下,非0-有键按下。 cmd=2 跳回控制键状态下,返回值另存在低8位中。#define NUM1 0x4f31 /* 触摸板区上手机键盘1 */ #define NUM2 0x5032 /* 触摸板区上手机键盘2 */ #define NUM3 0x5133 /* 触摸板区上手机键盘3 */ #define NUM4 0x4b34 /* 触摸板区上手机键盘4 */ #define NUM5 0x4c35 /* 触摸板区上手机键盘5 */ #define NUM6 0x4d36 /* 触摸板区上手机键盘6 */ #define NUM7 0x4737 /* 触摸板区上手机键盘7 */ #define NUM8 0x4838 /* 触摸板区上手机键盘8 */ #define NUM9 0x4939 /* 触摸板区上手机键盘9 */ #define NUMPNT 0x532e /* 触摸板区上 . 键 */ #define NUMADD 0x4e2b /* 触摸板区上 + 键 */ #define NUMSUB 0x4a2d /* 触摸板区上 - 键 */ #define NUMMUL 0x372a /* 触摸板区上 * 键 */ #define NUMDIV 0x352f /* 触摸板区上 / 键 */ #define NUMEQU 0x1c0d /* 触摸板区上 = 键 */#define KEY0 0xb30 /* 主笔记本键盘区上手机键盘0 */ #define KEY1 0x231 /* 主笔记本键盘区上手机键盘1 */ #define KEY2 0x332 /* 主笔记本键盘区上手机键盘2 */ #define KEY3 0x433 /* 主笔记本键盘区上手机键盘3 */ #define KEY4 0x534 /* 主笔记本键盘区上手机键盘4 */ #define KEY5 0x635 /* 主笔记本键盘区上手机键盘5 */ #define KEY6 0x736 /* 主笔记本键盘区上手机键盘6 */ #define KEY7 0x837 /* 主笔记本键盘区上手机键盘7 */ #define KEY8 0x938 /* 主笔记本键盘区上手机键盘8 */ #define KEY9 0xa39 /* 主笔记本键盘区上手机键盘9 */ #define KEYPNT 0x342e /* 主笔记本键盘区上 . 键 */ #define KEYSUB 0xc2d /* 主笔记本键盘区上 - 键 */ #define KEYMUL 0x92a /* 主笔记本键盘区上 * 键 */ #define KEYEQU 0xd3d /* 主笔记本键盘区上 = 键

是各方向键的掌控码.笔记本键盘上每一个方向键都有自己唯一一个的掌控码,但不必须有唯一一个的ASCII码,比如触摸板上的数字式和主笔记本键盘上的手机键盘,ASCII码完全相同,但掌控码不同.

是前后和ESC键的简码

bioskey指数函数了解指数函数扮演者:intbioskey(intcmd)证明:bioskey()的指数函数扮演者在bios.h中bioskey()已完成之间笔记本键盘操作方法,cmd的值取决于法院执行什么操作方法。cmd=0:当cmd是0,bioskey()跳回下1个在笔记本键盘弹出对话框的值(它将等到按下1个键)。它跳回1个16位的二进制补码数,涵盖两种不同的值。当按下1个普遍键时,它的低8四位寄存该符号的ASCII码;对于特有键(如鼠标中键、F1~F12等等),低8位为0,高8位二进制数寄存该键的复印码。cmd=1:当cmd是1,bioskey()查看能不能运动1个键,若按下1个键则跳回非零值,否则跳回0。cmd=2:当cmd是2,bioskey()跳回Shift、Ctrl、Alt、ScrollLock、NumLock、CapsLock、Insert键的状态下。各键状态下寄存在返回值的低8位二进制数中。二进制数位方面0靠左边Shift键状态下1靠左边Shift键状态下3Ctrl键状态下4Alt键状态下5ScrollLock键状态下6NumLock键状态下7CapsLock键状态下8Insert键状态下二进制数位为1说该键被按下,为0说回位。