Naprawianie Command + Tab na Virtual Box

22

Mam Mac OS X 10.8 z zainstalowanym VirtualBox. Używam systemu Windows 7 jako maszyny wirtualnej.

Kiedy jestem w systemie Windows, okazuje się, że Command + Tab nie działa i zastanawiałem się, czy mogę to naprawić, aby nadal działało tak, jakbym był w systemie OS X?

Chcę, aby móc przełączać się między uruchomionymi aplikacjami w systemie OS X, ale zamiast tego Windows robi to swooshie 3D między moimi otwartymi oknami w Windows 7.

Jakieś pomysły?

josef.van.niekerk
źródło

Odpowiedzi:

47

W preferencjach VirtualBox Managera przejdź do „Input” i odznacz opcję „Auto Capture Keyboard”. Pozostaw to niezaznaczone (opcja na dole obrazka poniżej).

Opcja, którą CMD-LEFT normalnie wyłącza, wyłącza to domyślnie (jeśli chcesz tymczasowo cofnąć, użyj CMD-LEFT).

W ten sposób CMD-TAB działa jak w każdej innej aplikacji Mac OS X.

Dla mnie było to dość irytujące i w końcu dzisiaj odkryłem rozwiązanie. Nie wiem jednak, czy ustawienie może kolidować z czymś innym. Do tej pory próbowałem CTRL-TAB w systemie operacyjnym gościa i to jest przechwytywane zgodnie z oczekiwaniami.

wprowadź opis zdjęcia tutaj

Ivan Maeder
źródło
To też działało dla mnie. Musiałem zrestartować maszynę wirtualną, ale się tego spodziewałem. Nadal nie jestem pewien skutków ubocznych.
harperville
4

Co się stanie, jeśli Command- Tabza pomocą prawego Commandklawisza lub ustawisz klucz hosta na lewy Commandklawisz na karcie „Wejście” w preferencjach? Nie mam Maca z VirtualBoxem do przetestowania, ale może być wystarczająco szalony, by działać.

Zrzut ekranu

W przeciwnym razie nie sądzę, że jest to obecnie możliwe, ale możesz też rozważyć wyłączenie „Klawiatury automatycznego przechwytywania”.

Ma to oczywiste wady polegające na wymaganiu kliknięcia lub naciśnięcia klawisza przed przekazaniem danych wejściowych gościowi, a także nie pomaga wcale po przekazaniu danych wejściowych, ale może złagodzić objawy, jeśli zwykle odwiedzasz gościa ekran maszyny.

oktosiTe
źródło
0

Jak wspomniano powyżej

1) Ustawiasz klucz hosta po prawej CMD / Win-key i 2) wyłączasz automatyczne przechwytywanie

Ale najważniejsze

3) Tworzysz skrypt Auto Hotkey pod gościem Windows

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

aby zatrzymać wyświetlanie menu Start systemu Windows bezskutecznie podczas korzystania z CMD + Tab i nadal działać inne skróty Win +, np. Win + R i Win + E itp.

PS Dlaczego CMD + Tab lub Win + Tab nie jest kombinacją klawiszy Windows? Ponieważ raz wciśnięty, opuściłeś Windows i jesteś w OSX. A system Windows otrzymał tylko klawisz Win. Nigdy nie dostałem karty.

Davids Gaisevskis
źródło
-1

Windows nie ma CMD ani klawisza Command. Chyba masz na myśli CTRL-Tab?

SPRBRN
źródło
2
Nie sądzę, że dobrze rozumiesz pytanie. Jestem na komputerze Mac, a gdy pracuję na maszynie wirtualnej Win 7, Cmd + Tab działa w systemie Windows tak, jakbyś naciskał Ctrl + Tab. Chcę, aby Mac przechwytywał Cmd + Tab jak zwykle i przełączał aplikacje. W końcu Windows działa technicznie, dzięki VirtualBox działającemu jako aplikacja na Macu.
josef.van.niekerk