Норвежские клавиши клавиатуры не работают с Ubuntu в VirtualBox
Я только что установил VirtualBox (из Oracle) в Windows 7 и создал виртуальную машину с последней версией Ubuntu.
Здесь, в Firefox, я могу использовать левую клавишу Ctrl, тогда как правая не имеет никакого эффекта. Однако я не могу использовать клавишу AltGr (также известную как Right Alt) для получения, например, фигурных скобок, таких как {} (я вставил это с помощью Ctrl V).
В окне терминала я могу переключить "Метод ввода" на "Multipress", а затем я могу использовать AltGr, чтобы напечатать, например, {}, как я создал эти символы для этой публикации. Тем не менее, с "Multipress" клавиши Ctrl, кажется, не имеют никакого эффекта. Так, например, чтобы набрать Ctrl D I, нужно щелкнуть правой кнопкой мыши и переключить "Метод ввода" на "Система (IBus (интеллектуальная шина ввода))". Тогда AltGr не работает. Так что интеллектуальный метод ввода, по-видимому, не особенно интеллектуален. Даже аббревиатура не имеет смысла.
Я попытался указать ключ композиции в раскладке клавиатуры системных настроек.
При этом ни Ctrl, ни AltGr не работали.
Вот что xmodmap
доклады:
[~] $ xmodmap -pke | grep -i control код клавиши 37 = Control_L NoSymbol Control_L код ключа 105 = Control_R NoSymbol Control_R [~] $ xmodmap -pke | grep -i alt код ключа 64 = Alt_L Meta_L Alt_L Meta_L код ключа 204 = NoSymbol Alt_L NoSymbol Alt_L [~] $ _
Как я могу это исправить?
Изменить: дополнительная информация: клавиатура представляет собой стандартную клавиатуру ПК, Logitech K120, с норвежской раскладкой.
1 ответ
Я получил ключ AltGr, работающий в Ubuntu. Мне просто нужно было знать, что я должен создать файл с именем ".Xmodmap" и добавить следующую строку: "keycode 113 = Mode_switch Multi_key". Который я нашел в отчете об ошибке по аналогичной проблеме, на https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/349487/comments/1