V
V
Vanya Zyuzgin2016-06-01 23:59:59
linux
Vanya Zyuzgin, 2016-06-01 23:59:59

How to explain to xinput that it does not correctly detect the device?

A UGTABLET TABLET G3 4x3 graphics tablet is connected and judging by the log below, it uses the uvdev driver, but after xinput it adds an extended input device property to it (line 11.526] (II) XINPUT: Adding extended input device "UGTABLET TABLET G3 4x3" (type: TOUCHPAD, id 11), making it a touchpad.
Until the first touch of the pen, the device behaves like a tablet, and after touching it like a touchpad.
Is it possible to somehow disable the TOUCHPAD functionality from the system. So that xinput in Debian does not even try to add it somewhere?
Conclusion xorg.log :

[    11.526] (II) config/udev: Adding input device UGTABLET TABLET G3 4x3 (/dev/input/event5)
[    11.526] (**) UGTABLET TABLET G3 4x3: Applying InputClass "evdev pointer catchall"
[    11.526] (II) Using input driver 'evdev' for 'UGTABLET TABLET G3 4x3'
[    11.526] (**) UGTABLET TABLET G3 4x3: always reports core events
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: Device: "/dev/input/event5"
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Vendor 0x28bd Product 0x75
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found 10 mouse buttons
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found scroll wheel(s)
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found relative axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found x and y relative axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found absolute axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found x and y absolute axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found absolute touchpad.
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: Configuring as touchpad
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: Adding scrollwheel support
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: YAxisMapping: buttons 4 and 5
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    11.526] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/0003:28BD:0075.0003/input/input8/event5"
[    11.526] (II) XINPUT: Adding extended input device "UGTABLET TABLET G3 4x3" (type: TOUCHPAD, id 11)
[    11.526] (WW) evdev: UGTABLET TABLET G3 4x3: touchpads, tablets and touchscreens ignore relative axes.
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: initialized for absolute axes.
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) keeping acceleration scheme 1
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration profile 0
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration factor: 2.000
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration threshold: 4
[    11.527] (II) config/udev: Adding input device UGTABLET TABLET G3 4x3 (/dev/input/mouse0)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
L
lovecraft, 2016-06-02
@lovecraft

Do
then in the list find the id of your touchpad and execute the command
In theory, this will disable the touchpad until the end of the session.

A
Andrey Burov, 2016-06-02
@BuriK666

https://wiki.archlinux.org/index.php/Wacom_Tablet
permalink.gmane.org/gmane.comp.kde.devel.bugs/1588362
i.e. something like this:

Section "InputClass"
   Identifier "stylus"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/event*"
   MatchVendor "UGTABLET"
   MatchTag "wizardpen"
   Driver "wizardpen"
   Option          "Device"       
"/dev/input/by-id/usb-UGTABLET_TABLET_EX_07-event-mouse"  
   Option          "TopX"          "518"
   Option          "TopY"          "735"
   Option          "BottomX"       "32767"
   Option          "BottomY"       "32767"
EndSection
Section "InputClass"
   Identifier "wizardpen ignore mouse dev"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/by-id/usb-UGTABLET_TABLET_EX_07-event-mouse"
   MatchVendor "UC-LOGIC|KYE Systems|Ace Cad|WALTOP|Waltop|UGTABLET"
   Driver ""
EndSection

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question