Во время работы ОС в VirtualBox на Ubuntu 10.10 amd64 я обнаружил, что клавиша LCtrl kbd> (left-ctrl) не определяется должным образом. ( RCtrl kbd> (right-ctrl) используется Virtual Box, но ключ LCtrl kbd> должен быть доступен.) Это делает такие программы, как Emacs
, которые в значительной степени полагаются на управляющий ключ, не работает правильно. Выполняя поиск в Интернете, я обнаружил аналогичные жалобы, которые были устранены путем отключения Показать положение указателя при нажатии клавиши Ctrl kbd> "в настройках мыши. Так как это уже отключено моя система (на самом деле как в хостовой, так и в клиентской ОС), я не думаю, что это проблема.
Мой вопрос: это ошибка, функция или ошибка оператора?
В качестве обходного пути для Emacs в Virtual Box вы можете управлять функциями клавиш управления, нажав
CapsLock kbd> + Control kbd>, а затем отпустите CapsLock < / kbd>, удерживая Control kbd> и нажимая соответствующую функциональную клавишу (например, N kbd>).
Чтобы использовать правую клавишу Shift (однако эта клавиша также не полностью работоспособна в Virtual Box), вы можете определить другую клавишу Host kbd> из настроек Virtual Box Manager в File -> Предпочтения -> Ввод .
В Ubuntu 12.04 отключение указателя мыши (Системные настройки ► Мышь и сенсорная панель ► Показать положение указателя при нажатии клавиши Ctrl kbd>) делает свое дело.
В моем случае LCtrl kbd> (left-ctrl) не работал в гостевой ОС, потому что я ранее настроил ключ LCtrl kbd> в ОС HOST, чтобы выделить местоположение мышь однажды нажата.
После возврата в ОС HOST LCtrl kbd> в гостевой ОС, как обычно, «возвращается к делу».
Так просто:)
Я мог заставить клавишу CTRL работать путем отключения "Выделения указатель, когда Вы нажимаете Ctrl в предпочтениях мыши. Это было на Fedora с Gnome 3, таким образом, он не мог бы помочь Вам.
Мне удалось решить проблему с моим LCTRL
(внутри виртуальной машины Ubuntu Virtual Box), включив параметр виртуальной коробки «Клавиатура автоматического захвата» (в разделе «Ввод»). Надеюсь, что это помогает кому-то.