5

Я только что установил VirtualBox (из Oracle) в Windows 7 и создал виртуальную машину с последней версией Ubuntu.

Здесь, в Firefox, я могу использовать левую клавишу Ctrl, тогда как правая не имеет никакого эффекта. Однако я не могу использовать клавишу AltGr (также известную как Right Alt) для создания, например, фигурных скобок, таких как {} (я вставил это с помощью Ctrl V).

В окне терминала я могу переключить "Метод ввода" на "Multipress", а затем я могу использовать AltGr, чтобы напечатать, например, {}, как я создал эти символы для этой публикации. Тем не менее, с "Multipress" клавиши Ctrl, кажется, не имеют никакого эффекта. Так, например, чтобы набрать Ctrl DI, нужно щелкнуть правой кнопкой мыши и переключить "Метод ввода" на «Система (IBus (интеллектуальная шина ввода))». Тогда AltGr не работает. Таким образом, этот интеллектуальный метод ввода, по-видимому, не особенно интеллектуален. Даже аббревиатура не имеет смысла.

Я попытался указать ключ композиции в раскладке клавиатуры системных настроек.

При этом ни Ctrl, ни AltGr не работали.

Вот что сообщает xmodmap :

[~]
$ xmodmap -pke | grep -i control
keycode  37 = Control_L NoSymbol Control_L
keycode 105 = Control_R NoSymbol Control_R
[~]
$ xmodmap -pke | grep -i alt
keycode  64 = Alt_L Meta_L Alt_L Meta_L
keycode 204 = NoSymbol Alt_L NoSymbol Alt_L
[~]
$ _

Как я могу это исправить?


Изменить: дополнительная информация: клавиатура представляет собой стандартную клавиатуру ПК, Logitech K120, с норвежской раскладкой.

1 ответ1

8

Я получил ключ AltGr, работающий в Ubuntu. Я просто должен был знать, что я должен создать файл с именем ".Xmodmap »и добавьте эту строку:« keycode 113 = Mode_switch Multi_key ». Который я нашел в отчете об ошибке по аналогичной проблеме, на https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/349487/comments/1

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