Keyboard Dvorak vs QWERTY扫描码

Keyboard Dvorak vs QWERTY扫描码,keyboard,dvorak,scancodes,Keyboard,Dvorak,Scancodes,Dvorak键盘是否使用与QWERTY键盘相同的扫描码?我的意思是,字母U在两种类型的键盘上有相同的扫描码吗 或者,这更像是拿着一个QWERTY键盘,移动塑料键顶部,将其改装成Dvorak键盘 谢谢 Dvorak键盘是否使用与QWERTY键盘相同的扫描码 这没有一个单一的答案,但典型的和推荐的方法是扫描码附加到键盘上的位置,但通常根据“默认”QWERTY布局命名。请参阅,了解主要方案和。例如,位置D01在PC集合1中有代码0x10,尽管它在QWERTY上是Q,在AZERTY上是A或在Dvorak

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

或者,这更像是拿着一个QWERTY键盘,移动塑料键顶部,将其改装成Dvorak键盘

谢谢

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

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

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

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

扫描码转换为与硬件无关的代码后,将应用布局转换,这就是两者之间的区别所在

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

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

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

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

扫描码转换为独立于硬件的代码后,应用布局转换,这就是两者之间的区别。

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

例如,我的键帽是为
query
打印的,但是操作系统(实际上是窗口系统)将它们映射到dvorak(只要我不往下看就可以)

有时关键代码会改变 一些键盘,移动键的位置代码。这样做是为了使他们在不能更改键盘布局的系统上工作。有些有开关,可以在德沃夏克和克尔蒂之间切换。

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

例如,我的键帽是为
query
打印的,但是操作系统(实际上是窗口系统)将它们映射到dvorak(只要我不往下看就可以)

有时关键代码会改变
一些键盘,移动键的位置代码。这样做是为了使他们在不能更改键盘布局的系统上工作。有些具有开关,可在dvorak和querty之间切换。

对于macOS,键代码参考物理QWERTY位置:对于macOS,键代码参考物理QWERTY位置: