HID Devices under VMWare

How do you configure a HID device using Windows under VMWare Fusion?

My new X-Bows Ergonomic keyboard turned up, but I opted for the version with the original firmware with multicoloured lights.


Unfortunately the dev working on the multi-platform configuration software didn't finish that bit. So I have to use a Windows based solution. The keyboard is not visible to the configuration software under VMWare until you make a few changes.

Making HID devices available to Windows under VMWare Fusion

  1. Shut down the virtual machine
  2. Plug in mouse/keyboard to Mac.
  3. Edit virtual machine's .vmx and add:
    • usb.generic.allowHID = "TRUE"
    • usb.generic.allowLastHID = "TRUE"
  4. Power on your virtual machine.
  5. Connect USB devices in the VMs config menu

And if you are configuring an X-Bows keyboard: Do NOT let windows install the Gaming Keyboard Drivers it will automatically want to choose; you will have to disable the, to use the X-Bows software.