Cómo obtener los gestos del trackpad de macOS en una máquina virtual VMware de macOS que se ejecuta en un host de Windows

¿Cómo puedo obtener los gestos del trackpad de macOS en una máquina virtual VMware de macOS que se ejecuta en un host de Windows?

A2A. Respuesta corta: normalmente no se puede. VMware presenta a todas sus VMs un ratón "básico" de 3 botones con una rueda de desplazamiento. VMware no emula un trackpad, por lo que no se envían gestos a la VM en absoluto. Esto es en ambos hosts de Windows y Mac. (Supongo que también en hosts Linux y ESX.)

Dicho esto, lo que hay que hacer es "conectar directamente" un trackpad de Apple a la VM. Cualquier trackpad de PC seguirá actuando como un ratón, si se conecta a una VM normalmente. Tendrías que anular la configuración HID en el archivo de configuración de VMX, para permitir que un trackpad USB se conecte a la VM directamente. Pero todavía tendrías un trackpad de PC, que probablemente no tendrá los controladores para MacOS.

Así que querrías usar un trackpad de Apple en su lugar. Pero ya que Apple no hace un trackpad con cable, necesitarías darle a la VM su propio Bluetooth, (no el Bluetooth compartido que se presenta a la VM.) Haces esto con un adaptador Bluetooth USB, lo conectas a la VM, entonces la VM de MacOS tiene su propio Bluetooth independiente, y entonces puedes emparejar un trackpad de Apple a MacOS.

El truco es encontrar un adaptador Bluetooth USB que sea compatible con MacOS. Dado que todos los Macs tienen Bluetooth incorporado, no hay muchos adaptadores compatibles con Mac. (Recuerda que al final estás conectando el adaptador a MacOS. Sólo necesitas que Windows reconozca el adaptador el tiempo suficiente para que lo selecciones en el menú de la máquina virtual en Workstation/Player.)

Pero básicamente, consigues los gestos del trackpad de MacOS a una VM de MacOS presentando la VM con un trackpad de Apple "directamente conectado".