Multiple clicks with touchscreen
Peter Hutterer
peter.hutterer at who-t.net
Thu Aug 11 03:49:53 PDT 2011
On 11/08/11 20:33 , Kerrick Staley wrote:
> Here's the section of Xorg.0.log that seems relevant:
you cut out some vital information, please always supply the whole log.
Cheers,
Peter
> [ 3051.308] (II) config/udev: Adding input device QUANTA
> OpticalTouchScreen (/dev/input/event1)
> [ 3051.308] (**) QUANTA OpticalTouchScreen: Applying InputClass
> "evdev touchscreen catchall"
> [ 3051.308] (II) Using input driver 'evdev' for 'QUANTA OpticalTouchScreen'
> [ 3051.308] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
> [ 3051.308] (**) QUANTA OpticalTouchScreen: always reports core events
> [ 3051.308] (**) QUANTA OpticalTouchScreen: Device: "/dev/input/event1"
> [ 3051.308] (--) QUANTA OpticalTouchScreen: Found absolute axes
> [ 3051.308] (--) QUANTA OpticalTouchScreen: Found x and y absolute axes
> [ 3051.308] (--) QUANTA OpticalTouchScreen: Found absolute touchscreen
> [ 3051.308] (II) QUANTA OpticalTouchScreen: Configuring as touchscreen
> [ 3051.308] (**) QUANTA OpticalTouchScreen: YAxisMapping: buttons 4 and 5
> [ 3051.308] (**) QUANTA OpticalTouchScreen: EmulateWheelButton: 4,
> EmulateWheelInertia: 10, EmulateWheelTimeout: 200
> [ 3051.308] (**) Option "config_info"
> "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/input/input1/event1"
> [ 3051.308] (II) XINPUT: Adding extended input device "QUANTA
> OpticalTouchScreen" (type: TOUCHSCREEN)
> [ 3051.308] (II) QUANTA OpticalTouchScreen: initialized for absolute axes.
> [ 3051.308] (**) QUANTA OpticalTouchScreen: (accel) keeping
> acceleration scheme 1
> [ 3051.308] (**) QUANTA OpticalTouchScreen: (accel) acceleration profile 0
> [ 3051.308] (**) QUANTA OpticalTouchScreen: (accel) acceleration factor: 2.000
> [ 3051.308] (**) QUANTA OpticalTouchScreen: (accel) acceleration threshold: 4
> [ 3051.308] (II) config/udev: Adding input device QUANTA
> OpticalTouchScreen (/dev/input/mouse0)
> [ 3051.308] (II) No input driver/identifier specified (ignoring)
>
> Here are all the config settings I have in /etc/X11/xorg.conf.d (there
> is no main xorg.conf file):
> $ cat 10-evdev.conf
> #
> # Catch-all evdev loader for udev-based systems
> # We don't simply match on any device since that also adds accelerometers
> # and other devices that we don't really want to use. The list below
> # matches everything but joysticks.
>
> Section "InputClass"
> Identifier "evdev pointer catchall"
> MatchIsPointer "on"
> MatchDevicePath "/dev/input/event*"
> Driver "evdev"
> EndSection
>
> Section "InputClass"
> Identifier "evdev keyboard catchall"
> MatchIsKeyboard "on"
> MatchDevicePath "/dev/input/event*"
> Driver "evdev"
> EndSection
>
> Section "InputClass"
> Identifier "evdev touchpad catchall"
> MatchIsTouchpad "on"
> MatchDevicePath "/dev/input/event*"
> Driver "evdev"
> EndSection
>
> Section "InputClass"
> Identifier "evdev tablet catchall"
> MatchIsTablet "on"
> MatchDevicePath "/dev/input/event*"
> Driver "evdev"
> EndSection
>
> Section "InputClass"
> Identifier "evdev touchscreen catchall"
> MatchIsTouchscreen "on"
> MatchDevicePath "/dev/input/event*"
> Driver "evdev"
> EndSection
>
> $ cat 10-quirks.conf
> # Collection of quirks and blacklist/whitelists for specific devices.
>
>
> # Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
> # http://bugs.freedesktop.org/show_bug.cgi?id=22442
> Section "InputClass"
> Identifier "ThinkPad HDAPS accelerometer blacklist"
> MatchProduct "ThinkPad HDAPS accelerometer data"
> Option "Ignore" "on"
> EndSection
>
> $ cat 10-synaptics.conf
> Section "InputClass"
> Identifier "touchpad catchall"
> Driver "synaptics"
> MatchIsTouchpad "on"
> MatchDevicePath "/dev/input/event*"
> Option "TapButton1" "1"
> Option "TapButton2" "2"
> Option "TapButton3" "3"
> EndSection
>
> $ cat 20-disable-default-mouse-pointer.conf
> Section "InputClass"
> Identifier "disable /dev/input/mice"
> MatchDevicePath "/dev/input/mice"
> Option "Ignore" "on"
> EndSection
>
> Thanks,
> Kerrick
More information about the xorg
mailing list