Comment obtenir les gestes du trackpad de macOS sur une machine virtuelle macOS VMware fonctionnant sur un hôte Windows


Comment puis-je obtenir les gestes du trackpad de macOS sur une machine virtuelle macOS VMware fonctionnant sur un hôte Windows ?

A2A. Réponse courte : vous ne pouvez pas normalement. VMware présente à toutes ses VM une souris "basique" à 3 boutons avec une molette de défilement. VMware n'émule pas un trackpad, donc aucun geste n'est envoyé à la VM. Cela se passe sur des hôtes Windows et Mac. (Je suppose que les hôtes Linux et ESX aussi.)


Cela dit, ce que vous devez faire est de "connecter directement" un trackpad Apple à la VM. Tout trackpad de PC agira toujours comme une souris, s'il est connecté à une VM normalement. Vous devez remplacer les paramètres HID dans le fichier de paramètres VMX, pour permettre à un trackpad USB de se connecter directement à la VM. Mais vous auriez toujours un trackpad PC, qui n'aura probablement pas les pilotes pour MacOS.

Vous voudriez donc utiliser un trackpad Apple à la place. Mais comme Apple ne fabrique pas de trackpad filaire, il faudrait donner à la VM son propre Bluetooth, (pas le Bluetooth partagé qui est présenté à la VM.) Vous faites cela avec un adaptateur Bluetooth USB, vous le connectez à la VM, puis la VM MacOS a son propre Bluetooth indépendant, et vous pouvez alors appairer un trackpad Apple à MacOS.

Le hic, c'est de trouver un adaptateur Bluetooth USB compatible avec MacOS. Comme tous les Macs ont un Bluetooth intégré, il n'y a pas tant d'adaptateurs compatibles avec Mac. (N'oubliez pas que vous fixez l'adaptateur à MacOS à la fin. Vous avez seulement besoin que Windows reconnaisse l'adaptateur suffisamment longtemps pour que vous puissiez le sélectionner dans le menu de la machine virtuelle dans Workstation/Player.)

Mais en gros, vous obtenez les gestes du trackpad MacOS à une VM MacOS en présentant à la VM un trackpad Apple "directement connecté".