Comment changer certaines clés de base dans Windows (invité Windows VirtualBox sur un hôte OSX)

11

Je deviens fou de basculer entre Windows XP dans une VirtualBox et l'hôte (OSX), principalement en raison de l'utilisation de control-c, control-v, control-x et qu'ils sont différents entre les deux systèmes d'exploitation.

Existe-t-il un moyen pour que ma machine Windows utilise différents raccourcis à l'échelle du système d'exploitation?

Edit: J'ai vraiment besoin d'un moyen de remplacer Windows-C Windows-X Windows-V Windows-Z et Windows-Tab (copier, couper, coller, annuler et changer d'applications) pour que la solution fonctionne pour moi.

Edit: Merci pour l'aide de John T., j'ai fait fonctionner mes trucs d'autokey. J'ai publié mon code final pour les invités Windows sur OSX ici .

Dan Rosenstark
la source

Réponses:

2

Oui, consultez Autohotkey . Vous pouvez choisir de faire fonctionner les raccourcis clavier par application ou à l'échelle du système.

exemple:

^! n :: Exécutez C: \ Windows

Cela vous permettra d'utiliser Ctrl+ Alt+ npour ouvrir une fenêtre d'explorateur C:\Windows.

Le didacticiel des raccourcis clavier est un excellent point de départ pour créer vos propres raccourcis clavier personnalisés.

John T
la source
Mec, je suis content d'avoir demandé. Êtes-vous le Jon Skeet du super-utilisateur?
Dan Rosenstark
Vous pouvez faire en sorte que la machine WinXP interprète certaines autres touches comme 'Copier', 'Coller' et d'autres actions, mais vous ne pouvez pas l'empêcher d'interpréter Ctrl + C et Ctrl + V de la même manière. @John: comment surlignez-vous les raccourcis de cette façon? J'ai lu toute l'aide, mais je n'ai rien trouvé concernant.
whitequark
merci whitequark. ça pourrait être bien. @John T, j'ai modifié la question pour refléter ce dont j'ai besoin. Autohotkey peut-il le faire?
Dan Rosenstark
AHK peut faire ^ c ^ v tout aussi facilement. Et les touches du clavier sont dans les balises <kbd>.
Phoshi
@Yar vous pouvez utiliser #c::Send ^cpour créer la touche Windows et envoyer Ctrl-C, si c'est ce que vous recherchez? Similaire avec #v::Send ^v...
John T
7

Juste pour les archives Super User, quelque chose que j'ai trouvé sur un blog . ;-)

  1. Modifiez votre clé d'hôte sur VirtualBox pour être la touche de commande DROITE

  2. Télécharger AutoHotkey

  3. Mettez ce script en tant que script de démarrage

 # Force SingleInstance
 #r :: Envoyer ^ r; recharger
 #z :: Envoyer ^ z; annuler
 #y :: Envoyer ^ y; refaire
 #f :: Envoyer ^ f; trouver à l'intérieur des applications
 #c :: Envoyer ^ c; copie
 #x :: Envoyer ^ x; Couper
 #v :: Envoyer ^ v; pâte
 #t :: Envoyer ^ t; nouvel onglet, Firefox
 #s :: Envoyer ^ s; enregistrer à l'intérieur des applications
 LWin & Tab :: AltTab; le motherlode, alt-tab!

et vous êtes opérationnel!

Arjan
la source
J'adore ce blog! Je suis comme le seul lecteur! Merci Arjan ...
Dan Rosenstark
5

Changez d'abord la clé d'hôte en touche de commande droite ...

Et puis changez toutes les utilisations de la clé Windows en clé de contrôle, dans votre script AHK.

LWin::LCtrl
LCtrl::LWin

Maintenant, les touches sont remappées pour tous les raccourcis!

phyatt
la source
1
c'est exactement ce que je cherchais
Aprillion