Enabling HID Devices Such as USB Keyboards, Barcode Scanners in VMWare
Updated: 13 Feb 2009 | 1 comment
Ever needed to enable a HID compatible device in VMWare, and was unable to? VMWare blocks HID devices (by design according to thir website) however if you need to get around that, like I did to enable a USB Barcode Scanner on my VMWare Fusion virtual machine, here's what to do. Directions are for VMWare Fusion, however should apply to Workstation, etc. as well.
- Make sure Guest VM is powered down, go into settings for Host VM you want to enable and make sure that under USB-->Automatically Connect at Power On is DISABLED.
- Browse to the .vmwarevm file of the guest VM , right click and choose Show Package Contents (similar to unzipping archive) and find the .vmx file. * This will just be the .vmx file in your vm's virtual hard drive directory for Workstation (Windows) version.
- Right click the .vmx file and choose Open With --> TextEdit. Add the following anywhere in the file
usb.generic.allowHID = "TRUE"
- Save the .vmx file and close it, then connect your HID device (barcode scanner) so that it is recognized in OSX, and boot up your Guest VM.
- Once the Guest VM is booted and logged in, in the bottom of the vm's window there should be several USB icons to connect, hover over the one for the barcode scanner, then click Connect Symbol Barcode Scanner (or device name you want). Once connected open Device Manager and you should see the new device as USB Human Interface Device.
Blog Entry Filed Under:

The Endpoint Management Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management community. Any authenticated Connect member can contribute to this blog.
Comments
Relevant?
How is this relevant to Symantec?
This should be resubmitted -- to VMware's Web site.
Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
Would you like to reply?
Login or Register to post your comment.