Как лучше настроить более 2 раскладок клавиатуры

Время от времени мне приходится использовать символы, которых нет в двух моих раскладках: латинице и кириллице, и вместо того, чтобы копаться в таблице символов, я думал добавить 2 дополнительные раскладки клавиатуры.

Моя проблема с этим подходом заключается в том, что большую часть времени я использую только два макета, и при переходе на другой макет ( Alt + Shift ) мне теперь нужно нажать пару раз перейти на предыдущую раскладку. Это не просто количество нажатий, но я должен нажать две клавиши одновременно и отследить индикатор клавиатуры, который отвлекает.

Я попробовал некоторые параметры, представленные в настройках клавиатуры, но я думаю, что нет варианта, который мне хотелось бы - переключаться только между первыми двумя раскладками в Alt + Shift , и если я хочу использовать дополнительную раскладку, я могу выбрать ее в раскрывающемся меню индикатора клавиатуры.

Есть идеи, как это возможно?

5
задан 19 April 2012 в 15:16

2 ответа

Мой подход к этой проблеме заключался в назначении комбинации клавиш (с помощью сочетаний клавиш) для использования либо loadkeys / setxkbmap . Хотя, возможно, вы захотите вернуться к последнему использованному макету после использования «специального», поэтому вам может потребоваться написать сценарий bash для этого.

0
ответ дан 19 April 2012 в 15:16

Можно ли вместо этого использовать клавиатуру IBus? IBus может иметь несколько макетов, но обычно включается и выключается с помощью Ctrl-Space. Это переключает между раскладкой системной клавиатуры и выбранной на данный момент клавиатурой ibus, а не вращается через все.

Чтобы проверить это, я думаю, вам нужно:

  • Убрать текущие дополнительные раскладки клавиатуры, добавленные с помощью «Раскладка клавиатуры», и оставить только клавиатуру по умолчанию. Убедитесь, что стандартный значок индикатора клавиатуры XKB пропал.
  • Добавьте пакет ibus-m17n
  • Запустите Методы ввода с клавиатуры , чтобы запустить IBus

. выберите и добавьте необходимые методы ввода.

Используйте Ctrl + Пробел, чтобы включить / отключить IBus, и Alt + Left Shift, чтобы сменить клавиатуру IBus. Эти сочетания клавиш можно изменить на любое, в том числе одну клавишу.

Вы можете сначала протестировать на виртуальной машине.

0
ответ дан 19 April 2012 в 15:16

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

Похожие вопросы: