Умлаутс на Linux как на Mac, клавиатура США

2464
Shaun

Я хотел бы сократить мою шизофрению на клавиатуре ...

Я работаю на Mac на работе, и я могу набрать Umlauts через Option + U, клавиша

Пример: Option + u (Release), который дает

На моем домашнем ПК (Linux, Opensuse 12) я нажимаю Compose + ", a.

Я также набираю Dvorak ... так что способ ввода умлаутов на Mac кажется моим пальцам намного проще. Кто-нибудь знает, как изменить последовательности клавиш для компоновки в Linux, чтобы поменять умлауты на Compose + u?

Спасибо

- Решение, которое я использовал -

нашел этот пост: http://forums.freebsd.org/archive/index.php/t-28413.html

и я отредактировал мой файл xkb / us, как описано, НО с ключами дворака:

partial alphanumeric_keys xkb_symbols "dev-de" { name[Group1]= "USA - German developers"; include "us(dvorak)" include "ctrl(nocaps)"  key <AC04> { [ u, U, udiaeresis, Udiaeresis ] }; key <AC02> { [ o, O, odiaeresis, Odiaeresis ] }; key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; key <AC10> { [ s, S, ssharp, S ] };  include "level3(ralt_switch)" }; 

Теперь я могу просто сделать:

setxkbmap us dev-de 

и типа умлаутс с ральтом. Потрясающие

4

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

2
Pelle ten Cate

Вместо того, чтобы использовать ваш ключ компоновки, вам нужно назначить свой модификатор третьего уровня клавише-модификатору в Linux. По умолчанию этот модификатор работает точно так же, как ключ опции Mac OS X. Я сделал это некоторое время назад, используя Ubuntu и Mint, и, если вы используете KDE или Gnome, это должно быть легко настроить.

Я назначил свой модификатор третьего уровня самой левой мета-клавише, так как он находится в том же месте, что и клавиша Option на клавиатуре Mac.

Для этого перейдите в настройки клавиатуры и назначьте клавишу в качестве модификатора третьего уровня.

Некоторые страницы, которые могут помочь вам в этом:

http://fsymbols.com/keyboard/linux/choosers/
http://www.bohemianalps.com/blog/2009/special-characters-in-linux/

Пользовательский интерфейс может немного измениться, но если вы знаете, что ищете, вы можете узнать, как его назначить.

Хорошо, отличный ответ. Я не использовал этот точный ответ, но он указал мне в правильном месте. Спасибо! Смотрите мое редактирование в вопросе Shaun 10 лет назад 0