7 votes

Comment obtenir VMware Fusion sur Mac pour utiliser les boutons de souris supplémentaires de Logitech dans une machine virtuelle Windows?

Scénario :

  • J'ai un Mac sous OS X Lion, puis VMware Fusion 4.x exécutant Windows XP et Windows 7 en tant que machines virtuelles.
  • J'utilise une Souris optique Logitech MX310. Elle a 6 boutons et je pense que c'est la meilleure souris jamais inventée et j'en possède quelques-unes (une est au bureau). Ce que j'apprécie particulièrement, ce sont les boutons retour et avancer.
  • Si j'utilise la MX310 sous Windows natif (j'ai aussi un PC), les boutons agissent naturellement comme les actions retour et avancer dans l'Explorateur Windows, Internet Explorer, Firefox, etc. pour naviguer en arrière et en avant dans les dossiers, les pages web, etc.
  • Lorsque j'utilise la MX310 sur le Mac, j'installe le panneau de préférences Logitech Control Center, qui s'assure que les boutons fonctionnent également comme prévu dans Finder, Safari, Firefox, etc.

Problème : Lorsque je lance Windows (que ce soit XP ou 7) en tant que machines virtuelles sous VMware Fusion, les boutons de retour et d'avance de la MX310 ne fonctionnent plus sous Windows comme ils le devraient. Sous Windows XP, rien ne se passe. Sous Windows 7, ils ont pour effet de déplacer et redimensionner une fenêtre pour occuper la moitié gauche de l'écran ou la moitié droite de l'écran (selon le bouton pressé). Donc, je pense qu'un signal est envoyé à la machine virtuelle, mais c'est le mauvais.

Comment puis-je faire fonctionner correctement les boutons de retour/avancer dans mes instances de machine virtuelle Windows sous VMware Fusion ? Je serais même content avec un bricolage de remappage de touches/boutons exécuté sous la machine virtuelle Windows qui simule ce qu'ils sont censés faire à la base .. mais quelque chose qui fait en sorte que VMware Fusion envoie le bon message serait mieux.

7voto

UXJester Points 71

Pour développer ce que CajunLuke a dit à propos de changer la configuration de manière spécifique à chaque application.

Si vous avez Logitech Control Center pour OS X installé, vous pouvez utiliser les paramètres de clic avancés pour juste VMFusion en suivant les étapes suivantes.

  1. Paramètres Système > Centre de Contrôle

entrer la description de l'image ici

  1. Cliquez sur le bouton Plus à côté du menu déroulant des paramètres globaux et naviguez jusqu'à VMFusion puis cliquez sur sélectionner

  2. Changez le bouton Retour du Pouce en Clic Avancé avec l'option de bouton 4 et changez le bouton Avancer du Pouce en Clic Avancé avec l'option de bouton 5.

entrer la description de l'image ici

J'utilise win + gauche et win + droite pour le redimensionnement des écrans dans Windows, donc le mappage des touches n'était pas une option pour moi. Le clic avancé m'a permis de garder les raccourcis Windows intacts ainsi que d'utiliser mes boutons avant et arrière sur ma souris Anywhere Mouse MX comme prévu. J'ai testé cela en plein écran et en mode fenêtre unique sous Win8 et cela fonctionne parfaitement. Je ne suis pas sûr pour Unity car je n'ai pas utilisé Win8 en mode Unity donc je n'ai pas testé. J'espère que cela aidera d'autres personnes. Je sais que cela m'a pris une éternité pour trouver la réponse dont j'avais besoin.

5voto

Adam Plumb Points 1064

J'ai corrigé cela en utilisant la fonction "Key Mappings" de Fusion. CajunLuke a raison : Windows recevait "Win+Left" et "Win+Right", j'ai simplement remappé "Cmd+Left" en "Alt+Left" et "Cmd+Right" en "Alt+Right", et Explorer et autres semblent fonctionner correctement maintenant.

2voto

Robin Robinson Points 1031

Il semble que VMware envoie les boutons à Windows comme Win- et Win-. Allez dans les préférences de VMware (par opposition aux paramètres individuels de la VM) -> onglet Barre d'outils Clavier & Souris -> onglet Raccourcis Souris. Vous pourrez peut-être modifier les paramètres ici.

Alternativement, vous pourrez peut-être changer la pression de touche générée par le bouton de la souris dans OS X de manière spécifique par application et la changer pour qu'elle fasse ce que vous attendez quand VMware est actif.

2voto

Thank-Glob Points 1802

Veuillez noter que la solution ci-dessus - "Si vous avez Logitech Control Center pour OS X installé, vous pouvez utiliser les paramètres de clic avancés uniquement pour VMFusion" - provoque des retards de 5 à 10 secondes avec Mac OS X Mavericks + VMWare Fusion 6 lors de la transition entre VMFusion (un ensemble particulier de paramètres de souris pour VMWare Fusion uniquement) et un autre programme Mac OS X (l'ensemble global de la souris Logitech pour tous les autres programmes). Il semble que le problème réside dans l'incompatibilité de la version actuelle (la plus récente) du Logitech Control Center avec Mavericks - cela fonctionnait correctement avec Mac OS X Mountain Lion (pas de retards) mais plus avec Mavericks.

J'ai résolu ce problème en supprimant dans le Logitech Control Center les paramètres spécifiques à VMware Fusion et en n'utilisant que les paramètres globaux/généraux. J'ai ensuite utilisé la fonction "Mapping de touches" de VMware Fusion (comme mentionné ci-dessus) pour reconfigurer les touches et cela fonctionne correctement maintenant.

(Merci au support de VMware qui a été très utile en cherchant à résoudre les ralentissements et il s'avère maintenant que le problème ne vient pas de VMware Fusion mais du logiciel de Logitech.)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X