与Qwerty和Dvorak键盘布局配对编程

时间:2010-11-11 16:29:31

标签: pair-programming keyboard-layout dvorak qwerty

是否可以插入2个键盘并使用Dvorak布局,另一个使用QWERTY布局? (在OSX上)

5 个答案:

答案 0 :(得分:3)

您可以在X Windows中执行此Linux,这也可以应用OSX(另一个基于X Windows的操作系统)。

找到要更改的键盘的设备ID:

$ xinput -list | grep -i key
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ LITEON Technology USB Keyboard            id=9    [slave  keyboard (3)]
    ↳ LITEON Technology USB Keyboard            id=10   [slave  keyboard (3)]

然后使用setxkbmap更改布局:

$ setxkbmap -device 9 dvorak

答案 1 :(得分:1)

您可以使用任何硬连线的Dvorak或可重新映射的键盘进行操作。

Kinesis Advantage应该可以解决问题。它有QWERTY和Dvorak两种模式,但价格相当昂贵(300美元),布局可能不适合所有人。

答案 2 :(得分:1)

开源Karabiner-Elements为我解决了这个问题。它有一个“设备”选项卡,您可以指定哪些键盘将获得新的键映射,或者哪些键盘应该被忽略。因此,我将操作系统设置为QWERTY,将Dvorak映射应用于我的键盘,然后保持我的对键盘不受影响。enter image description here

答案 3 :(得分:0)

据我所知,不是使用基本的OS X设置。如果要修改kext,可以执行此操作。我建议你把Dvorak键盘作为硬件Dvorak,而不是软件Dvorak,因为在这种情况下你的设置将按预期工作。

答案 4 :(得分:0)

我的Kinesis硬件映射到Dvorak坐在我的桌子上,第二个键盘作为“客人”键盘坐在旁边。第二个键盘对于任何假设你使用过时的布局的游戏也很方便。