Парное программирование с раскладками клавиатуры Qwerty и Dvorak

Можно ли подключить 2 клавиатуры и одну с раскладкой Dvorak, а другую с раскладкой QWERTY? (На OSX)

5 ответов

Решение

Вы можете сделать это Linux в X Windows, и это может также применить OSX (другая операционная система на основе X Windows).

Найдите идентификатор устройства клавиатуры для изменения:

$ 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

Карабинер-Элемент с открытым исходным кодом решил это для меня. Он имеет вкладку "Устройства", которая позволяет указать, какие клавиатуры получат новое сопоставление клавиш, или какие следует игнорировать. Поэтому я оставляю для моей ОС значение QWERTY, применяю сопоставление Dvorak к моим клавиатурам, а затем не затрагиваю клавиатуры моей пары. введите описание изображения здесь

Вы можете сделать это с помощью любого аппаратного дворака или переназначаемой клавиатуры.

Преимущество Kinesis должно сработать. У него есть режимы QWERTY и Dvorak, но это довольно дорого (300$), и макет может быть не для всех.

У меня аппарат Kinesis подключен к Двораку, сидящему на моем столе, а вторая клавиатура отодвинута в сторону в качестве "гостевой" клавиатуры. Вторая клавиатура также удобна для любых игр, в которых предполагается, что вы используете устаревшую раскладку.

Не, насколько я знаю, используя базовую настройку OS X. Если вы хотите изменить kext, вы можете это сделать. Я бы посоветовал вам приобрести клавиатуру Dvorak как аппаратный Dvorak, а не как программный Dvorak, так как в этом случае ваши настройки будут работать как положено.

Другие вопросы по тегам