ps2 mouse/keyboard usb adapter and mouse configuration

Harald Dunkel harald.dunkel at t-online.de
Fri Oct 16 14:00:59 PDT 2009


Hi folks,

I would like to activate scroll wheel emulation for my Logitech Trackman
FX. It works fine on PS/2, but it doesn't work for the same Trackman FX
connected via a Chesen USB adapter.

Xorg is version 7.4 (Debian Unstable).


For using the PS/2 port I could figure out this *.fdi file for hal (with
big help from Google):

% cat /etc/hal/fdi/policy/trackman_fx.fdi
<deviceinfo version="0.2">
         <device>
                 <match key="info.product" string="PS2++ Logitech TrackMan">
                         <merge key="input.x11_options.Buttons" type="string">9</merge>
                         <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
                         <merge key="input.x11_options.EmulateWheelTimeout" type="string">300</merge>
                         <merge key="input.x11_options.ButtonMapping" type="string">1 2 3 4 5 6 7 8 9</merge>
                         <merge key="input.x11_options.EmulateWheelButton" type="string">8</merge>
                         <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
                         <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
                         <merge key="input.x11_options.Emulate3Buttons" type="string">false</merge>
                 </match>
         </device>
</deviceinfo>


For the USB adapter this does not work. Looking at Xorg.4.log (attached)
I see that the mouse is reported as "CHESEN PS2 to USB Converter", so I
changed the trackman_fx.fdi to

<deviceinfo version="0.2">
         <device>
                 <match key="info.product" string="CHESEN PS2 to USB Converter">
                         <merge key="input.x11_options.Buttons" type="string">9</merge>
                         <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
                         <merge key="input.x11_options.EmulateWheelTimeout" type="string">300</merge>
                         <merge key="input.x11_options.ButtonMapping" type="string">1 2 3 4 5 6 7 8 9</merge>
                         <merge key="input.x11_options.EmulateWheelButton" type="string">8</merge>
                         <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
                         <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
                         <merge key="input.x11_options.Emulate3Buttons" type="string">false</merge>
                 </match>
         </device>
</deviceinfo>


But this doesn't work, either.


What did I miss here? Any helpful comment would be highly appreciated.

BTW, the keyboard is not connected via the Chesen USB adapter.


Regards

Harri
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Xorg.4.log
URL: <http://lists.x.org/archives/xorg/attachments/20091016/58ffa374/attachment.ksh>


More information about the xorg mailing list