键盘扫描码

✍ dations ◷ 2025-11-09 23:16:32 #键盘,资料传输,编码

键盘扫描码(英语: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键盘的计算机都能识别这组扫描码。

相关

  • 洪其德洪其德(1975年10月24日-),台湾演员。爷爷洪鼎元曾任刑事警察局局长,父亲洪濬哲是前篮球国手、也是前立委。洪其德以外景主持人出道,然而2007年爆发吸毒事件送交勒戒所。出狱后2008
  • Walter Lewin瓦尔特·亨德里克·古斯塔夫·列文(英语:Walter Hendrik Gustav Lewin,1936年1月29日-),荷兰裔美国人,天体物理学家,曾在麻省理工学院担任物理教授。列文在天文物理学上的贡献包括了
  • 浊龈颚塞擦音(voiced alveolo-palatal sibilant affricate)是辅音的一种,在国际音标中以表示,有时也会写成(非正式写法),在X-SAMPA中以dz\表示。在日语、韩语、葡萄牙语、俄语、台
  • 夸贾林环礁夸贾林环礁(马绍尔语:'Kuwajleen.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium"
  • ZeniMax MediaZeniMax Media Inc.是美国媒体公司,通过其子公司开发并发行电子游戏。ZeniMax持有id Software(毁灭战士系列、雷神之锤系列、德军总部系列开发商)、贝塞斯达游戏工作室(上古卷轴
  • 熹平石经熹平石经又称“一字石经”、“一体石经”、“今字石经”,是刻于东汉熹平四年(175年)的石经,它是官方校定儒家“七经”的刻石,由蔡邕、颍川堂溪典、光禄大夫杨赐、谏议大夫马日䃅
  • 爱的真谛《爱的真谛》(英语:),是美国女歌手布兰妮·斯皮尔斯的一首歌曲,由布兰妮本人创作,并由本人和盖伊·西格斯沃思共同制作发行。歌曲于2006年作为布兰妮的首张迷你专辑《混乱天堂》()的
  • 亚历山大·尼古拉耶维奇·谢列平亚历山大·尼古拉耶维奇·谢列平(俄语:Алекса́ндр Никола́евич Шеле́пин,1918年8月18日-1994年10月24日),苏联党和国家领导人,苏联克格勃主席。谢列
  • 光滑鼬眼蛤光滑鼬眼蛤(学名:),是帘蛤目鼬眼蛤科,旧属鼬眼蛤属,今属Amphil。主要分布于中国大陆,常栖息在潮间带。
  • 桂生芳桂生芳(1915年-1999年),男,陕西咸阳人,中华人民共和国军事人物,中国人民解放军少将,曾任旅大警备区副政治委员、顾问。