Dvorak vs QWERTY扫描码

时间:2016-12-21 00:21:49

标签: keyboard dvorak scancodes

Dvorak键盘使用与QWERTY键盘相同的扫描码吗?我的意思是,字母U在两种类型的键盘上都有相同的扫描码吗?

或者,更像是使用QWERTY键盘并移动塑料键顶部以将其调制为Dvorak键盘?

感谢。

2 个答案:

答案 0 :(得分:2)

  

Dvorak键盘是否使用与QWERTY键盘相同的扫描码?

这没有单一的答案,但典型和推荐的方法是扫描码附加到键盘上的位置,但通常根据“默认”QWERTY布局命名。有关主要方案和ISO 9995,请参阅scancode set descriptions。例如,位置D01在PC机1中的代码为0x10,尽管QWERTY为Q,AZERTY为A或Dvorak为单引号。

USB“HID使用表”document明确说明:

  

注意关于用法和语言的一般说明:由于键盘从语言到语言的变化,为每种语言指定精确的键映射是不可行的。如果此列表不是特定于语言中的键功能,则应使用最接近的等效键位置,以便可以通过简单地打印不同的键帽来修改键盘以用于不同的语言。一个例子是北美键盘上的Y键。在德国,这通常是Z.供应商应该在北美和德国键盘上使用Y Usage,而不是更改键盘固件以将Z Usage放入描述符列表中的那个位置。这仍然是业界现有的做法,以尽量减少电子设备的变化以适应其他语言。

将扫描码转换为与硬件无关的代码后,将应用布局转换,这就是发生差异的地方。

答案 1 :(得分:1)

是和否

键码指定位置

通常,扫描代码适用于键位置(不是字母),并且对于所有键盘都是相同的。

例如,我的键帽是为querty打印的,但是OS(实际上是窗口系统)将它们映射到dvorak(只要我不低头就可以)。

有时会更改密码

某些键盘可以移动键控代码的位置。这样做是为了使它们在不能更改键盘布局的系统上工作。有些人可以在dvorak和querty之间切换。