Умлаутс на Linux как на Mac, клавиатура США
Я хотел бы сократить мою шизофрению клавиатуры...
Я работаю на 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 ответ
Вместо того, чтобы использовать ваш ключ компоновки, вам нужно назначить свой модификатор третьего уровня клавише-модификатору в 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/
Пользовательский интерфейс может немного измениться, но если вы знаете, что ищете, вы можете узнать, как его назначить.