VirtualBox Mac - Ist es möglich, einen Schlüssel für eine VM neu zuzuordnen?

17

Ich verwende Windows in VirtualBox unter Mac OSX. Allerdings kopiere und füge ich häufig usw. mit Tastenkombinationen ein.

Da Mac dumm ist und versucht, anders zu sein, lauten häufig verwendete Tastenkombinationen wie Strg + C und Strg + V auf Mac-Computern cmd + c und cmd + v. Dies führt zu einem Problem, da ich weiterhin versuche, Verknüpfungen im Mac-Stil in der VM oder Verknüpfungen im Windows-Stil auf dem Mac zu verwenden.

Ich möchte VirtualBox dazu bringen, "Command" -Tastendrücke als "Ctrl" an die VM zu senden, damit ich mich nicht mehr daran erinnern muss, in welcher Umgebung ich mich befinde und über welche Tastenkombination ich nachdenken muss.

Ist das möglich?

Erin Drummond
quelle

Antworten:

11

Da Mac dumm ist und versucht, anders zu sein, lauten häufig verwendete Tastenkombinationen wie Strg + C und Strg + V auf Mac-Computern cmd + c und cmd + v.

Macs mussten vor Windows kopieren und einfügen. Die Trennung von Steuerung und Befehl bedeutet, dass Sie keine zusätzlichen Tastenkombinationen benötigen, um einen Prozess in einer Shell zu unterbrechen oder in Emacs eine Seite nach unten zu blättern.

Wie auch immer, Sie können das mit KeyRemap4MacBook tun .

Sie können auch so etwas wie private.xml speichern:

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>VIRTUALMACHINE</only>
<autogen>--KeyToKey-- KeyCode::Z, VK_COMMAND, KeyCode::Z, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::X, VK_COMMAND, KeyCode::X, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::V, VK_COMMAND, KeyCode::V, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::A, VK_COMMAND, KeyCode::A, VK_CONTROL</autogen>
</item>
</root>

Der Testordner enthält eine XML-Datei mit allen vordefinierten Neuzuordnungen.

Lri
quelle
2
Vielen Dank für Ihre Antwort. Weist diese Software Command to Control dauerhaft neu zu? Ich möchte nur, dass die Neuzuweisung erfolgt, während sich die Maus über dem VirtualBox-Fenster befindet (ich starte VirtualBox im Modus "Host-Tastatur automatisch erfassen").
Erin Drummond
1
Hervorragende Antwort: Es ist vorzuziehen, dies auf dem Mac-Host zu tun, anstatt die Windows-Registrierungseinstellungen pro Box zu ändern. @ErinDrummond die hervorgehobene Zeile in der GUI Staaten "nur in der virtuellen Maschine"
Jack Frost
Sehr hilfreich. Ich bekomme - systematisch - Befehl und Strg falsch, wenn ich vom Mac zur VM und zurück wechsle. Heute heißt der Soft Karabiner. PS: Wie überzeugen wir die Entwickler von VirtualBoxVM, diese Option in ihr Programm aufzunehmen?
Arnaud
KeyRemap4MacBook (jetzt Karabiner) funktioniert nicht mehr in MacOS Sierra. Gibt es noch andere Möglichkeiten, um das Gleiche zu erreichen?
DiegoDD
Ab Juli 2019 scheint @ DiegoDDs Kommentar nicht mehr gültig zu sein ... Karabiner wird erfolgreich auf Sierra (und Mojave) installiert
karfus