PC键盘扫描码_原创精品文档.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

O:就是利用bioskey()得到的值。

参数为0时,bioskey()的返回值如果低八位非0,表示按下了普通键;

如果低八位为0,表示按下了功能键。参数为1时,检测有没有键被

按下,如果返回值为0,表示没有键按下,相反有键按下。参数为2

时,表示获取变换键的状态,哪些是变换键呢?变换键包括双态键和

控制键,双态键就是numlock、scrolllock、insert和capslock,控制

键就是左右shift、ctrl和alt,返回值的低八位反映了这些变换键的状

态:

0x01右边shift

0x10scrolllock打开

0x02左边shift

0x20numlock打开

0x04ctrl键

0x40capslock打开

0x08alt键

0x80insert打开

其实bioskey直接调用bios的int16h键盘I/O中断,直接就是int16h

的完整翻版。键盘扫描码大全对程序进行键盘控制时,往往要用到一

些键的扫描码,以前每次用时都得先扫下试试,实在麻烦,今天又搞了

个小程序,用到了扫描码,索性整了个测试程序,把所有键的扫描码全

存入一个文件啦,以便以后编程时使用.在此跟大家分享一下,虽然得

来非常容易,但至少可以免得大家都像我以前那样用时再查

扫描码键

0x011bESC

0x3b00F10

x3c00F2

0x3d00F3

0x3e00F4

0x3f00F5

0x4000F6

0x4100F7

0x4200F8

0x4300F9

0x4400F10

主键盘区:

0x2960~

0x02311

0x03322

0x04333

0x05344

0x06355

0x07366

0x08377

0x09388

0x0a399

0x0b300

0x0c2d-

0x0d3d0x0d3d==

0x0e08退格键

0x0f09Tab

0x1071q

0x1177w

0x1265e

0x1372r

0x1474t

0x1579y

0x1675u

0x1769i

0x186fo

0x1970p

0x1a5b[

0x1b5d]

0x1e61a

0x1f73s

0x2064d

0x2166f

0x2267g

0x2368h

0x246aj

0x256b

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档