Я только что обнаружил, что не могу добавить более 4 раскладок для моей клавиатуры. Поиск в Google показал, что это был универсальный предел (по крайней мере, для GNU / Linux), и единственный (-ые) способ (-ы) обойти его - использовать какой-то хакерский способ со скриптами. Есть ли техническая причина этого? Если да, что это?
keyboard
keyboard-layout
Mussnoon
источник
источник
Ответы:
Цитируя Питера Хаттерера (сотрудник Red Hat, работающий в X.Org):
Почему у нас нет взлома над этим слоем - я не знаю ... это должно быть самое слабое ограничение. : D
источник
Я часто пишу на английском, немецком, шведском и китайском языках. Это четыре, но я также изучаю русский язык и был бы рад дополнительному переключению через графический интерфейс. Скрипты - это работоспособное решение между тем:
http://ubuntuforums.org/showthread.php?p=10333055#post10333055
Можно заметить, что с русским языком можно выбрать либо «стандартную» русскую раскладку клавиатуры, либо гораздо более удобную (для тех из нас, кто изучает) фонетическую раскладку в паре с QWERTY.
Также многие из нас используют ту или иную форму Дворжака, которая тоже занимает определенную позицию.
Следовательно, мой компьютер выглядит так:
Раскладки клавиатуры:
США Дворак (программист) шведский немецкий русский русский фонетический
и есть дополнительная иконка клавиатуры с переключателем ibus для китайского пиньинь.
источник
Протокол выделяет два бита для переключения клавиатуры. Это на два больше, чем нужно многим людям. Большинство пользователей, которых я видел при переключении раскладки клавиатуры, используют два; локальный макет и международный макет. Международный макет обычно обрабатывает состав всех требуемых ключей. Это оставляет один лишний бит. Я видел пользователей с тремя макетами, но обычно один никогда не используется.
Мне было бы интересно, что вы делаете, что требует более четырех макетов, и как вы работаете с постоянно меняющейся раскладкой клавиш. Мне трудно привыкнуть к двум макетам пользователей, даже когда они решают проблемы, связанные с интернационализацией.
источник