3

У меня раскладка клавиатуры в США, и мне часто приходится вставлять символы немецкого умлаута. В Windows у меня был скрипт AutoIt, который, например, вставлял бы ö в текущий выбранный элемент управления вводом, если я нажимал Ctrl+Alt+o.

Теперь, как бы вы сделали что-то подобное в Gnome (Linux Mint 12)?

2 ответа2

5

В меню Gnome: Система -> Настройки -> Клавиатура. В Layout/Options вы можете выбрать "Compose Key Position" (я использую правую клавишу Windows, например). После того, как выбрана эта клавиша compose, вы можете нажать compose- "o (compose and", затем o), et voilà, ö. Это работает для многих других, таких как compose-e letter или compose-`e (французские акценты éè), или ³³⁴ (compose- ^ number) и т.д. Надеюсь, что это поможет.

0

Вы можете использовать xmodmap для сопоставления ключей практически любым способом. Например, создайте файл ~/.Xmodmap с ключом содержимого keycode 66 = Mode_switch Multi_key keycode 39 = s S ssharp keycode 38 = a A adiaeresis Adiaeresis keycode 30 = u U udiaeresis Udiaeresis keycode 32 = o O odiaeresis Odiaeresis это делает клавишу 66 (колпачок на моей клавиатуре) вызывает Umlauts. Чтобы использовать какой-то другой ключ, используйте xev чтобы найти код ключа. Для активации этих ключей запустите xmodmap ~/.Xmodmap , который вы можете поместить, например, в ваш ~/.xinitrc .

Вы также можете использовать более современный setxkbmap для смешивания раскладок клавиатуры, см., Например, https://askubuntu.com/questions/967708/making-umlauts-in-ubuntu-17-10-on-a-thinkpad430 .

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