Disabling touchpad on USB keyboard

Chris devnullaccount at yahoo.se
Thu Apr 16 19:21:32 UTC 2009


Hi,

I have a Lenovo USB keyboard with trackpoint and touchpad (UltraNav), but I really want to get rid of the touchpad as it just gets in my way. But I can't find a way to do this in FreeBSD (using 7.0-RELEASE). I've seen the question asked in a couple of places but I've found no answer so I figured I'd try here.

Since it is not a laptop-internal keyboard, I cannot change any BIOS settings, and since it is USB, I cannot use the psm-based synaptics driver settings in xorg.conf (or related utilities).

The UltraNav-related parts identifies as follows in in dmesg:

 uhid0: <Lite-On Tech IBM USB Keyboard with UltraNav, class 0/0, rev 1.10/1.16, addr
 ums1: <Synaptics Inc. Composite TouchPad / TrackPoint, class 0/0, rev 1.10/0.20, ad
 ums1: 3 buttons.
 ums2: <Synaptics Inc. Composite TouchPad / TrackPoint, class 0/0, rev 1.10/0.20, addr 6> on uhub6
 ums2: 3 buttons.

So my guess is that one of ums1/ums2 is the touchpad and the other is the trackpoint. In which case I feel that I should be able to get rid of one of them.
moused detects both immeditely, so both units work fine under X.

So I'd like to just tell moused to somehow ignore one of these devices, which hopefully would get rid of the touchpad while keeping the trackpoint intact. But I can't figure out how to do that. Is there some setting somewhere for moused or something more general for USB devices that lets me do this?

Or if that approach is doomed, are there any other tricks I can do to accomplish this?

Thanks in advance,
  Chris



      


More information about the freebsd-questions mailing list