2

У меня американская клавиатура, и в основном я пишу на английском. Однако я также хочу иногда использовать его для ввода португальского языка; Я не хочу использовать карту символов GUI.

Как настроить клавиатуру и какие пакеты установить, чтобы работали сочетания клавиш, такие как = RightAlt + a?

Я верю, что есть также способ использовать тильду, апостроф и ключ кавычки, за которым следует буква, чтобы достичь этого, но, конечно, он не работает по умолчанию, в противном случае ввод апострофа будет затруднен. Однако должен быть способ временно изменить что-либо, чтобы использовать ключи таким образом.

Я в основном буду вводить emacs, поэтому, если есть специальное решение для emacs, это тоже будет работать.

2 ответа2

1

Я использовал Lxkeymap, установил его в Соединенных Штатах (мой Lubuntu на испанском, поэтому это Estados Unidos), затем выбрал English International (с мертвыми клавишами Alt Gr), и он отлично работает в vim, и, как вы сказали, á = RightAlt + a ,

Я надеюсь, что это работает для Emacs

0

Вы можете включить ключ compose, поместив его в ~/.Xkbmap :

us -option compose:ralt

Здесь ralt означает право alt. Полный список комбинаций клавиш составления см. В /usr/share/X11/locale/$LANG/Compose . Для получения более подробной информации смотрите man 7 xkeyboard-config

К сожалению, он не зависает (например, перестает работать, если вы приостанавливаете и возобновляете работу), поэтому вам, возможно, придется время от времени устанавливать его вручную:

setxkbmap `cat ~/.Xkbmap`

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .