19 votes

VirtualBox Mac - Est-il possible de re-mapper une clé pour une VM

J'exécute Windows dans VirtualBox sur Mac OSX. Cependant, je fais fréquemment des copier/coller/défaire, etc. en utilisant des raccourcis clavier.

Parce que Mac est stupide et essaie d'être différent, les raccourcis communs tels que ctrl+c et ctrl+v sont cmd+c et cmd+v sur Mac. Cela crée un problème parce que je n'arrête pas d'essayer d'utiliser des raccourcis de style Mac dans la VM, ou des raccourcis de style Windows sur le Mac (mon flux de travail consiste à faire du développement ASP.NET dans la VM, mais à utiliser le navigateur hôte du Mac).

Ce que j'aimerais pouvoir faire, c'est faire en sorte que VirtualBox envoie les pressions sur la touche "Command" comme "Ctrl" à la VM, de sorte que je n'aie pas à me rappeler dans quel environnement je me trouve et à penser à la combinaison de touches que je dois utiliser.

Est-ce possible ?

13voto

Dave Points 986

Parce que Mac est stupide et essaie d'être différent, les raccourcis communs tels que ctrl+c et ctrl+v sont cmd+c et cmd+v sur Mac.

Les Macs avaient le copier-coller avant Windows. La séparation du contrôle et de la commande signifie que vous n'avez pas besoin de raccourcis clavier supplémentaires pour interrompre un processus dans un Shell ou pour descendre d'une page dans emacs.

Quoi qu'il en soit, vous pouvez le faire avec KeyRemap4MacBook .

Vous pouvez également enregistrer quelque chose comme ceci en tant que private.xml :

<?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>

Le dossier de test a un Fichier XML avec toutes les réaffectations prédéfinies.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X