键盘扫描码

✍ dations ◷ 2025-05-09 22:15:18 #键盘,资料传输,编码

键盘扫描码(英语:scancode或scan code)是绝大多数电脑键盘向计算机发送的一项数据,用以报告哪些键被按下。它使用一个数字或数字序列来表示分配到键盘上的每个按键。

以行、列映射按键位置能减少复杂硬件的使用;因此在过去,使用软件或固件翻译扫描码为文本字符比连接文本字符键盘更便宜。这项成本差异已随时间演变而不再明显。但目前,仍有许多种计算机在使用传统的扫描码以维护向下兼容。

部分键盘标准中,每个按键的按下与松开的扫描码不相同。此外,许多键盘标准(例如IBM PC兼容机)允许键盘本身发送“typematic”表示键盘按键被持续按住,键盘本身在重复生成扫描码。

IBM PC兼容机键盘上的扫描码是由键盘发送的1至3个字节为一组。大多数字符键具有单字节扫描码,执行特殊功能的按键用2字节或3字节扫描码,通常以下列字节开头(十六进制): E0E1E2。此外,有几个按键发送更长的扫描码以有效方针一组按键,以便于操作某些软件。

PS/2接口起的PC键盘支持最多三组扫描码集。最常遇到的是“XT”扫描码,它基于IBM PC XT(英语:IBM PC XT)及更早的计算机使用的83按键键盘。其大部分由单字节组成,低7位标识按键,

The IBM 3270 PC introduced its own set of scancodes ("set 3"), with a different key numbering and where a key release is indicated by an F0 prefix. For 向下兼容, the 3270 PC translated these to XT (set 1) scancodes using an add-on card and a BIOS extension. This set is used by Linux by default when it detects a PS/2 keyboard that can properly support scan code set 3.

The IBM PC AT introduced the "AT" ("set 2") scancodes. On the 84-key AT keyboard these were largely a subset of set 3, with some differences caused by the revised layout (for example, the position and scancodes of the function keys changed). Keys added since the PC AT often have different scancodes in set 2 and set 3, and in set 2 frequently have an E0 or E1 prefix. Again, key release is indicated by an F0 prefix.

PS/2兼容键盘会被告知所要发送的是扫描码集合1、2或3。

USB键盘使用一组新的扫描码集合,大部分在USB标准中指定。所有能识别USB键盘的计算机都能识别这组扫描码。

相关

  • Blumenbach约翰·弗里德里希·布卢门巴赫(Johann Friedrich Blumenbach,1752年5月11日-1840年2月22日)是一位德国医学家、生理学家、人类学家。他是首先把人类当做自然史研究对象的人之一,
  • 石中剑酒店石中剑酒店(Excalibur Hotel and Casino)是位于美国内华达州天堂市赌城大道上的一间赌场酒店。之前隶属于曼德勒渡假村集团(Mandalay Resort Group),后来曼德勒被美高梅集团所收
  • 东濠涌高架东濠涌高架路位于中国广州市,是一条贯通南往北的高架桥。从麓湖路向南沿途有出口往环市东路,越秀路,东风中路,中山三路和八旗二马路到南终点江湾大桥,全长5.68千米。高架路大部分
  • 严恩棫严恩棫(1886年-?年),字治之,江苏省太仓直隶州宝山县人。宣统二年工科进士。
  • 铂涛集团铂涛集团的前身是7天酒店,2005年7天酒店创立、2009年在纽交所上市、2013年退市并成立铂涛集团,同时推出多个品牌。目前铂涛集团旗下有20个品牌,16个酒店品牌、1个公寓品牌、1个
  • 金·贝辛杰金·贝辛杰(Kim Basinger,1953年12月8日-)是一位美国电影与电视剧演员,也曾是一位时尚模特。出生在美国乔治亚州雅典,她的成名作是1983年的007系列间谍片外传《007外传之巡弋飞弹
  • 李塨李塨(1659年-1733年),字刚主,别号恕谷。直隶(今河北省)蠡县人。清初学者,颜李学派的主要代表之一。祖父李彩。父亲李明性,以孝闻名,世称“孝悫先生”。李塨生于清顺治十六年(1659年),四岁
  • 顾光祖顾光祖(1568年-1645年),字耀之,山东东昌府平山卫人,明朝、南明政治人物。万历三十四年(1606年)举人,天启二年(1622年)成进士,授行人,负责册封瑞王朱常浩、惠王朱常润及桂王朱常瀛;转工科给
  • 阿拉戈  在英国作家J·K·罗琳的《哈利波特》系列小说中,阿拉戈(Aragog)是居住在霍格华兹禁忌森林的八眼巨蛛,乃是钥匙管理员海格在霍格华兹就学时夹带八眼巨蛛卵在校内孵化饲养。由
  • 怪人怪人通常指一般人心目中思想或言行举止特异的人,也是日本特摄电影的一种类型之一,常见的有假面骑士、奥特曼、超级战队、宇宙刑事等等。