On Mon, 2011-07-11 at 16:07 -0700, walt wrote:
> Have you read about the new "InputClass" Section?  It has some advantages
> over the older "InputDevice", including the important ability to identify
> devices by their plug-n-play names instead the "event" number.
> 
> As an example, here's my input section for a non-standard mouse:
> 
> #cat /etc/X11/xorg.conf.d/10-trackball.conf 
> Section "InputClass"   <--------------- note the new name
>         Identifier "trackball"   <----- I made this name up
>         MatchProduct "ImExPS"    <----- important: I did not make this up
>         Option "AutoServerLayout" "on"
>         Option "Emulate3Buttons" "on"
>         Option "EmulateWheel" "on"
>         Option "EmulateWheelButton" "8"
> EndSection
Thanks for the hint - I've also stumbled across that in the manpage and
it actually does provide sort of a solution for my problem:

Section "InputDevice"
        Identifier "nullpointer"
        Driver "void"
        Option "CorePointer" "true"
EndSection

Section "InputClass"
        Identifier "mimoTouch"
        MatchIsTouchscreen "true"
        Option "InvertY" "true"
        Option "Calibration" "1252 31534 1598 31680"
EndSection

Section "InputClass"
        Identifier "nokeyboard"
        MatchIsKeyboard "true"
        Option "Ignore" "true"
EndSection

Section "InputClass"
        Identifier "nomouse"
        MatchIsPointer "true"
        Option "Ignore" "true"
EndSection

Section "ServerFlags"
        Option "AllowEmptyInput" "true"
        Option "AutoAddDevices" "true"
        Option "AutoEnableDevices" "false"
EndSection

So I have 3 InputClasses - 2 to disable standard devices, 1 to configure
the touchscreen and one "void" InputDevice to disable the default core
pointer (which would otherwise use /dev/input/mice). Looks a bit like a
hack to me, but works.

Florian

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Reply via email to