Szenario:
Problem: Wenn Windows (ob XP oder 7) als VMs unter VMware Fusion ausgeführt wird, funktionieren die Zurück- und Vorwärts-Schaltflächen des MX310 in Windows nicht mehr so, wie sie sollten. Unter Windows XP passiert nichts. Unter Windows 7 bewirken sie, dass ein Fenster verschoben und in der Größe geändert wird, um die linke Hälfte des Bildschirms oder die rechte Hälfte des Bildschirms (je nach gedrückter Taste) einzunehmen. Ich denke also, dass ein Signal an gesendet wird VM, nur die falsche.
Wie kann ich dafür sorgen, dass die Zurück-/Weiter-Schaltflächen in meinen Windows-VM-Instanzen unter VMware Fusion ordnungsgemäß funktionieren? Ich wäre sogar zufrieden mit einem Tasten-/Schaltflächen-Neuzuordnungs-Kludge, der unter der Windows-VM läuft und simuliert, was sie überhaupt tun sollen. Aber etwas, das VMware Fusion dazu bringt, die richtige Nachricht zu senden, wäre besser.
Ich habe dies mit der Funktion "Key Mappings" von Fusion behoben. CajunLuke hat Recht: Windows hat "Win+Left" und "Win+Right" empfangen, ich habe einfach "Cmd+Left" auf "Alt+Left" und "Cmd+Right" auf "Alt+Right" und Explorer neu zugeordnet et al. scheinen jetzt richtig zu funktionieren.
Um das zu erweitern, was CajunLuke über das Ändern der Konfiguration pro App gesagt hat.
Wenn Sie Logitech Control Center für OS X installiert haben, können Sie die erweiterten Klickeinstellungen nur für VMFusion verwenden, indem Sie die folgenden Schritte ausführen.
Klicken Sie auf die Plus-Schaltfläche neben dem Dropdown-Menü „Globale Einstellungen“, navigieren Sie zu VMFusion und klicken Sie auf „Auswählen“.
Ändern Sie die Schaltfläche „Daumen zurück“ in „Erweiterter Klick“ mit der Option „Taste 4“ und die Schaltfläche „Daumen vorwärts“ in „Erweiterter Klick“ mit der Option „Taste 5“.
Ich verwende win + left und win + right zum Einrasten des Bildschirms in Windows, daher war die Tastenzuordnung für mich keine Option. Das erweiterte Klicken ermöglichte es mir, die Windows-Verknüpfungen intakt zu halten und meine Vorwärts- und Zurück-Tasten auf meiner Anywhere Mouse MX wie vorgesehen zu verwenden. Ich habe dies in Win8 im Vollbildmodus und in einem einzelnen Fenster getestet und es funktioniert wunderbar. Ich bin mir bei Unity nicht sicher, weil ich Win8 nicht im Unity-Modus verwendet habe, also habe ich es nicht getestet. Hoffe das hilft anderen. Ich weiß, dass ich ewig gebraucht habe, um die Antwort zu finden, die ich brauchte.
Es scheint, als würde VMware die Schaltflächen als Win- ←und Win- an Windows senden →. Gehen Sie zu den VMware-Einstellungen (im Gegensatz zu den Einstellungen der einzelnen VMs) -> Tastatur & Maus-Symbolleisten-Registerkarte -> Maus-Shortcuts-Registerkarte. Möglicherweise können Sie dort die Einstellungen ändern.
Alternativ können Sie möglicherweise den von der Maustaste in OS X generierten Tastendruck auf App-Basis ändern und ihn so ändern, dass er das tut, was Sie erwarten, wenn VMware aktiv ist.
Bitte beachten Sie, dass die obige Lösung – „Wenn Sie Logitech Control Center für OS X installiert haben, können Sie die erweiterten Klickeinstellungen nur für VMFusion verwenden“ – bei Mac OS X Mavericks + VMWare Fusion 6 beim Umschalten zwischen VMFusion (a bestimmte Mauseinstellungen nur für VMWare Fusion) und ein anderes Mac OS X-Programm (der globale Satz von Logitech-Mäusen für alle anderen Programme). Es scheint, dass das Problem die Inkompatibilität der aktuellen (neuesten) Version von Logitech Control Center mit Mavericks ist - es funktionierte gut mit Mac OS X Mountain Lion (keine Hänge), aber nicht mehr mit Mavericks.
Ich habe dies umgangen, indem ich im Logitech Control Center die VMware Fusion-spezifischen Einstellungen gelöscht und nur die globalen/allgemeinen Einstellungen verwendet habe. Ich habe dann die Funktion "Key Mapping" von VMware Fusion (wie oben erwähnt) verwendet, um die Tasten neu zuzuordnen, und es funktioniert jetzt einwandfrei.
(Dank an den VMware-Support, der großartig darin war, die Hänge zu untersuchen, und dann stellt sich jetzt heraus, dass das Problem nicht VMware Fusion, sondern die Software von Logitech ist.)
Benutzer9290