4

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

Я работаю на 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

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

1 ответ1

2

Вместо того, чтобы использовать ваш ключ компоновки, вам нужно назначить свой модификатор третьего уровня клавише-модификатору в 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/

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

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