VirtualBox перехватывает CTRL-ALT при фокусировке, мешает переключению рабочих пространств

VirtualBox перехватывает CTRL-ALT при фокусировке, мешает переключению рабочих пространств

Настройка: У меня запущен VirtualBox, гостевая ОС — Windows 7. У меня также есть несколько рабочих пространств Ubuntu, по которым я перемещаюсь с помощью клавиш Ctrl+ Alt+ Arrow.

Проблема в том, что когда окно виртуальной машины получает фокус, оно перехватывает клавиши Ctrl«+» Alt(на самом деле перехватывает все клавиши, что технически правильно), но затем эти клавиши больше не выполняют переключение рабочего пространства моей хостовой ОС.

Я бы хотел, чтобы сочетание клавиш переключения рабочих пространств продолжало работать, даже если моя виртуальная машина находится в фокусе. Полагаю, я не буду возражать, если обе ОС получат ++ Ctrlи обработают их (хотя моя виртуальная машина не использует эти сочетания клавиш).AltArrow

Мой текущий способ решения проблемы — щелкнуть за пределами виртуальной машины (снять фокус), но я не хочу этого делать.

Возможно, решения этой проблемы нет, но я решил спросить.

решение1

В настоящее время в VirtualBox нет возможности настраивать поведение захвата нажатий клавиш хоста. Либо всегда "Автоматический захват клавиатуры", либо никогда. Это можно определить в настройках приложения в диалоговом окне настроек Virtual Box Manager.

Удобный способ временно переключить захват клавиатуры хоста — нажать клавишу Host- один раз. По умолчанию это установлено на , RightCtrlно в моей системе я установил это RightShiftтак, как показано ниже:

введите описание изображения здесь

Если автоматический захват был включен, мы можем использовать клавиши хоста, пока не переключимся обратно.

В случае использования AltTabпереключателя приложений гостевая система восстанавливает состояние захвата клавиатуры по умолчанию, когда гостевое окно снова получает фокус.

Связанный контент