Я заметил, что установщик для Ubuntu Server 12.04.1 LTS содержит опцию, которая позволяет переключаться между несколькими раскладками клавиатуры:
English (US) - English (layout toggle on multiply/divide key)
Однако информация об этом не отображается в установщике, и я не могу найти ничего полезного в Интернете.
Я регулярно переключаюсь между раскладками клавиатуры США и США Дворжака и думаю, что было бы очень полезно иметь возможность переключаться между раскладками. Как это работает, и что это за ключ «умножить / разделить», упомянутый установщиком? Когда я выбираю эту опцию, установка появляется, чтобы продолжить раскладку клавиатуры в США.
Установка успешно завершена и продолжает работать в стандартном режиме клавиатуры США.
Weird. Все эти другие описания в скобках просто дают вам больше информации о том, какой именно английский макет вы используете. Они не должны ничего говорить о переключении раскладок.
Во всяком случае ...
Посмотрите man xkeyboard-config
:
│us English (US) │
│us(chr) Cherokee │
│us(euro) English (US, with euro on 5) │
│us(intl) English (US, international with dead keys) │
│us(alt-intl) English (US, alternative international) │
│us(colemak) English (Colemak) │
│us(dvorak) English (Dvorak) │
│us(dvorak-intl) English (Dvorak international with dead keys) │
│us(dvorak-alt-intl) English (Dvorak alternative international no dead keys) │
│us(dvorak-l) English (left handed Dvorak) │
│us(dvorak-r) English (right handed Dvorak) │
│us(dvorak-classic) English (classic Dvorak) │
│us(dvp) English (programmer Dvorak) │
│us(rus) Russian (US, phonetic) │
│us(mac) English (Macintosh) │
│us(altgr-intl) English (international AltGr dead keys) │
│us(olpc2) English (layout toggle on multiply/divide key) │
│us(hbs) Serbo-Croatian (US)
Очевидно, что конкретным макетом является olpc2, а AFAIK - макет «Один ноутбук на ребенка». Я предполагаю, что у него есть один ключ для умножения / деления, так как ключи так сжаты.
Тем не менее, вы все равно можете связать ключ для переключения макета. В 12.10 вы переходите в раздел «Клавиатура» -> «Параметры», и примерно посередине вариантов есть один, называемый «Ключи для изменения макета». Я помню, 12.04 был очень похож.
Мне нравится Shift + Caps Lock, так как я никогда не использую эту комбинацию для чего-либо еще.
После долгих поисков, я думаю, я понимаю это. Английская клавиатура с «переключением на клавишу умножения / деления» является устаревшей опцией для поддержки ноутбука XO из проекта One Laptop Per Child. Макет находится в / lib / udev / keymaps / olpc-xo. Видимо, были некоторые аппаратные ошибки с кодами клавиш на XO. В качестве обходного пути на двуязычных устройствах XO клавиша умножения / деления (клавиша, которая существовала на этом устройстве, но не является стандартной клавишей на других устройствах), использовалась для переключения между раскладками клавиатуры.
Я установил клавиатуру, и она может быть довольно полезной, если вы набираете много неанглоязычных символов, плюс она имеет несколько полезных сочетаний диакритических знаков. Чтобы вставить специальные символы, используйте Системные настройки> Раскладка клавиатуры> Опции , чтобы установить клавишу Compose или клавишу AltGr.
Опять же, кнопка умножения / деления не существует на стандартных устройствах, поэтому способ переключения между этой раскладкой и любой другой раскладкой клавиатуры, такой как US Dvorak, заключается в том же стандартном пути настроек выше. В Параметры раскладки клавиатуры используйте клавиши , чтобы изменить раскладку , чтобы установить переключатель по вашему выбору.