为什么要指定键盘布局?

amy*_*sin 5 keyboard keyboard-layout

大多数操作系统(如果不是全部)在安装过程中询问键盘布局。为什么他们需要知道布局?我的意思是,当按下键时,键盘是发送一个特定的信号来指示它代表什么(如果是这样,为什么需要指定布局?)或者它发送一个指示其位置的信号(第二个原始键,第三个键)然后是操作系统从指定的布局中检测哪个键是什么?

Red*_*ick 5

键盘“发送”数字扫描码

操作系统必须将扫描码转换为动作或可显示字符。

例如,Shift+3 在英式和美式键盘上是相同的扫描码,但需要产生不同的字符。