Фиксация команды + вкладка на виртуальной коробке

22

У меня Mac OS X 10.8 с установленным VirtualBox. Я использую Windows 7 как виртуальную машину.

Когда я нахожусь в Windows, я обнаружил, что Command + Tab не работает, и мне было интересно, смогу ли я исправить его, чтобы он по-прежнему функционировал, как если бы я был в OS X?

Я хочу, чтобы у меня была возможность переключаться между запущенными приложениями в OS X, но вместо этого Windows делает эту трехмерную вещь между моими открытыми окнами в Windows 7.

Любые идеи?

josef.van.niekerk
источник

Ответы:

47

В настройках VirtualBox Manager перейдите к «Ввод» и снимите флажок с «Автосъемка клавиатуры». Оставьте это без галочки (опция внизу изображения ниже).

Параметр, который CMD-LEFT обычно отключает, по умолчанию отключает его (если вам необходимо временно изменить его, используйте CMD-LEFT).

Таким образом, CMD-TAB работает как в любом другом приложении Mac OS X.

Для меня это было довольно раздражающим, и я наконец нашел решение сегодня. Однако я не знаю, может ли настройка мешать чему-то другому. До сих пор я пробовал CTRL-TAB в гостевой ОС, и это записано, как и ожидалось.

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

Иван Медер
источник
Это сработало и для меня. Мне пришлось перезагрузить виртуальную машину, но я ожидал этого. Все еще не уверены в побочных эффектах.
Харпервиль
4

Что произойдет, если вы Command- Tabс помощью правой Commandклавиши или установите клавишу хоста с левой Commandклавишей на вкладке «Ввод» в настройках? У меня нет Mac с VirtualBox, доступным для тестирования, но он может быть достаточно сумасшедшим, чтобы работать.

Скриншот

В противном случае я не верю, что это возможно в настоящее время, но в качестве альтернативы вы можете отключить функцию «Auto Capture Keyboard».

Это имеет очевидные минусы требуя щелчок или нажатие клавиши перед передачей входа в гостевой, а также не помогают вообще когда - то вход сдавал, но это может облегчить симптомы , если все , что вы обычно делаете просмотр гостя экран машины.

oKtosiTe
источник
0

Как указано выше

1) Вы устанавливаете ключ хоста на правильный CMD / Win-ключ и 2) отключаете автоматический захват

Но самое главное

3) Вы создаете скрипт Auto Hotkey под гостевой Windows

~LWin Up:: return
~RWin Up:: return

прекратить всплывающее меню Windows «Пуск» при использовании CMD + Tab и по-прежнему поддерживать работоспособность других сочетаний клавиш Win +, например Win + R, Win + E и т. д.

PS Почему CMD + Tab или Win + Tab не является комбинацией клавиш Windows? Потому что после нажатия вы покинули Windows и оказались в OSX. И Windows получила только Win ключ вниз. Никогда не получил вкладку.

Давидс Гайсевскис
источник
-1

Windows не имеет CMD или клавиши управления. Я предполагаю, что вы имеете в виду CTRL-Tab?

SPRBRN
источник
2
Я не думаю, что вы правильно поняли вопрос. Я работаю на Mac, и при запуске внутри виртуальной машины Win 7 Cmd + Tab работает в Windows, как будто вы нажимаете Ctrl + Tab. Я хочу, чтобы Mac захватил Cmd + Tab как обычно и переключал приложения. В конце концов, Windows технически, благодаря VirtualBox, работающему как приложение в Mac.
josef.van.niekerk