• VMWare Workstation 7.1.4
  • Host: Windows 7 (laptop with touchpad).
  • Guest: FreeBSD 8.2-STABLE (yesterday's)
  • vmmouse driver: 12.6.9_1 (from ports)

The problem: xev doesn't see mouse back/forward buttons (physically connected to laptop through usb). Wheel is working okay (i.e. 4 & 5 buttons work). FreeBSD thinks that the mouse is ps/2, because there are no /dev/ums* devices.


moused_flags="-r high"


Section "InputDevice"
    Identifier  "Mouse0"
    Driver "vmmouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/sysmouse"
    Option "Buttons" "7"

I don't want to use vmware usb.generic.allowHID option to connect the mouse to virtual FreeBSD through usb because I need that mouse in the host & in the guest at the same time.

Is there any hint how to force vmware or moused or xorg to recognize 6 & 7 button on the "ps/2" mouse?

(It is possible somehow theoretically, because my Windows XP guest (with vmware tools installed) uses vmware ps/2 mouse driver (not the usb one, I checked) and back/forward buttons work fine there.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.