上一页 下一页

电脑键盘如何工作

作者:Jeff Tyson, Tracy V. Wilson & Chris Pollette

键盘内部

键盘的微处理器和控制器电路

键盘很像一台微型计算机。它拥有自己的处理器和电路,负责与处理器之间传输信息。这些电路的很大一部分构成了键矩阵

键矩阵是按键下方的电路网格。在所有键盘中(除了我们将在下一节讨论的电容式键盘),每个电路在每个按键下方都有一处断开。当您按下按键时,它会按下开关,完成电路并允许微小的电流通过。开关的机械动作会引起一些振动,称为抖动,处理器会将其滤除。如果您按住一个按键,处理器会将其识别为重复按下该按键。

广告

当处理器发现一个闭合电路时,它会将该电路在键矩阵上的位置与只读存储器(ROM)中的字符映射表进行比较。字符映射表本质上是一个比较图表或查找表。它告诉处理器矩阵中每个按键的位置以及每个按键或按键组合所代表的含义。例如,字符映射表让处理器知道单独按下a键对应小写字母“a”,但同时按下Shifta键则对应大写字母“A”。

键矩阵

计算机也可以使用单独的字符映射表,覆盖键盘中内置的映射表。这在一个人使用带有英文字母的键盘输入不包含英语等效字母的语言时会很有用。人们还可以将计算机设置为,即使其键盘实际是QWERTY布局,也将其按键输入解释为Dvorak键盘的输入。此外,操作系统和应用程序还具有键盘辅助功能设置,允许人们更改键盘行为以适应残障人士的需求。