Как я могу печатать акценты в Lubuntu?

2491
anonymous

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

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

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

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

2
Я попробовал lxkeymap из главного меню и установил US International (с мертвыми клавишами), и это дает мне некоторые акценты (например, если набрать один раз тильду, а затем дать мне ã, дважды ввести тильду, то получить тильду и т. Д.). Но есть некоторые проблемы. В / usr / share / X11 / xkb / symbols / us есть раздел us (международный). Я не вижу, как печатать символы, перечисленные в третьем и четвертом столбцах. Я полагаю, что есть ключ compose, и мне нужно напечатать, например, compose-key + shift + AC11, чтобы получить двойную кавычку. Но я не знаю, что это за ключ. anonymous 13 лет назад 0

2 ответа на вопрос

1
Miriam

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

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

0
Joey Adams

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

us -option compose:ralt 

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

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

setxkbmap `cat ~/.Xkbmap`