Aaron Zang wrote: > Howdy, > I am trying to configure Xorg to use a /dev/usb/hid* device directly > instead of /dev/kbd. > > What I did is to add the option part of the following to xorg.conf > >> Section "InputDevice" >> Identifier "Keyboard0" >> Driver "kbd" > > Option "Device" "/dev/usb/hid2" >> EndSection > > > But it seems not enough to work. So what else should I add?
On Solaris, the keyboard & mouse drivers in Xorg expect VUID events, which are generated by streams modules sitting on top of the underlying serial, PS/2 or usb driver. /dev/keyboard & /dev/mouse have these automatically in place - but if you open an individual device like /dev/usb/hid2 you need to tell Xorg to push the appropriate streams module first with the "StreamsModule" option. An example for a mouse is shown at: http://docs.sun.com/app/docs/doc/819-0919/6n3ahk015?l=en&a=view For a keyboard, the streams module would instead be "usbkbm". -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering
