Отключение международных символов при использовании Alt-Shift- [Character]

Каждый раз, когда я нажимаю (Right Alt) -Shift и клавишу, я получаю международный символ для этой клавиши, например, Alt-Shift-S дает Š, а Alt-Shift-Y дает Û

Как мне это выключить?

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

Я отключил клавишу compse в System-> Preferences-> Keyboard, затем Layouts-> Options

Фактически все отключено в этой области.

Ubuntu 10.10 и ноутбук Asus.

1
задан 20 April 2011 в 12:32

1 ответ

AltGr (RightAlt) - это функциональность раскладки клавиатуры. Например, если вы используете раскладку клавиатуры default Великобритании, вы (вынуждены) получить функциональность AltGr.

Правильным решением является изменение варианта раскладки клавиатуры. Таким образом, если вы используете макет Великобритании, перейдите на другой вариант для Великобритании.

Заглядывая в / usr / share / X11 / xkb / symbols / gb, я вижу, что нет альтернативы макетам, которые не используют клавишу AltGr. Итак, для этого примера вам нужно будет

gksudo gedit /usr/share/X11/xkb/symbols/gb

и затем внести это изменение (стереть строку):

@@ -26,7 +26,6 @@
     key <BKSL> { [numbersign, asciitilde,   dead_grave,   dead_breve ] };
     key <LSGT> { [ backslash,        bar,          bar,    brokenbar ] };

-    include "level3(ralt_switch_multikey)"
 };

 partial alphanumeric_keys 

(найти этот сегмент в файле, затем удалить строку это начинается с -. Затем выйдите из системы и войдите снова. Изменения, которые мы здесь сделали, просто повредили макет Великобритании по умолчанию, так что эти расширенные символы больше не доступны.

0
ответ дан 20 April 2011 в 12:32

Другие вопросы по тегам:

Похожие вопросы: