You are not logged in.


Hi all,
A custom driver is being used for the touchscreen (sys_touch). An attempt was made within this driver to combine the functionality of a touchscreen with (partial) mouse functionality (BTN_LEFT). The rationale for this approach was the unsatisfactory performance of the touchscreen compared to that of a mouse, coupled with the absence of a physical mouse in the final implementation.
Is it possible to obtain a more detailed specification regarding what the driver interface specification *should* (or *may*) contain to ensure the correct operation of xinput/libinput?
The attached file contains a concatenation of the Xorg log (error message at 109.598) and the evtest log.
[ 109.122]
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[ 109.122] Current Operating System: Linux ubuntu 6.8.0-1056-qcom #57 SMP PREEMPT_DYNAMIC Sat Apr 11 12:08:29 MDT 2026 aarch64
[ 109.122] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-1056-qcom root=UUID=01fca775-fc86-4846-8e3b-b1ca87e2d8e4 ro console=ttyMSM0,115200n8 pcie_pme=nomsi earlycon console=ttyMSM0,115200n8 pcie_pme=nomsi earlycon
[ 109.122] xorg-server 2:21.1.12-1ubuntu1.5 (For technical support please see http://www.ubuntu.com/support)
[ 109.122] Current version of pixman: 0.42.2
[ 109.122] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 109.122] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 109.122] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 30 23:04:03 2026
[ 109.122] (==) Using config file: "/etc/X11/xorg.conf"
[ 109.122] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 109.122] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 109.122] (==) ServerLayout "Main Layout"
[ 109.122] (**) |-->Screen "Screen 1" (0)
[ 109.122] (**) | |-->Monitor "DSI-1"
[ 109.123] (==) No device specified for screen "Screen 1".
Using the first device section listed.
[ 109.123] (**) | |-->Device "Video Card"
[ 109.123] (**) Option "BlankTime" "0"
[ 109.123] (**) Option "StandbyTime" "0"
[ 109.123] (**) Option "SuspendTime" "0"
[ 109.123] (**) Option "OffTime" "0"
[ 109.123] (**) Allowing byte-swapped clients
[ 109.123] (==) Automatically adding devices
[ 109.123] (==) Automatically enabling devices
[ 109.123] (==) Automatically adding GPU devices
[ 109.123] (==) Automatically binding GPU devices
[ 109.123] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 109.123] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 109.123] Entry deleted from font path.
[ 109.123] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 109.123] Entry deleted from font path.
[ 109.123] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 109.123] Entry deleted from font path.
[ 109.123] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 109.123] Entry deleted from font path.
[ 109.123] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 109.123] Entry deleted from font path.
[ 109.123] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 109.123] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 109.123] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 109.123] (II) Loader magic: 0xaaaaaf130010
[ 109.123] (II) Module ABI versions:
[ 109.123] X.Org ANSI C Emulation: 0.4
[ 109.123] X.Org Video Driver: 25.2
[ 109.123] X.Org XInput driver : 24.4
[ 109.123] X.Org Server Extension : 10.0
[ 109.124] (++) using VT number 7
[ 109.124] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 109.126] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 109.126] (II) Platform probe for /sys/devices/platform/soc@0/ae00000.display-subsystem/ae01000.display-controller/drm/card0
[ 109.133] (II) no primary bus or device found
[ 109.133] falling back to /sys/devices/platform/soc@0/ae00000.display-subsystem/ae01000.display-controller/drm/card0
[ 109.133] (II) LoadModule: "glx"
[ 109.133] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 109.134] (II) Module glx: vendor="X.Org Foundation"
[ 109.134] compiled for 1.21.1.11, module version = 1.0.0
[ 109.134] ABI class: X.Org Server Extension, version 10.0
[ 109.134] (II) LoadModule: "modesetting"
[ 109.134] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 109.134] (II) Module modesetting: vendor="X.Org Foundation"
[ 109.134] compiled for 1.21.1.11, module version = 1.21.1
[ 109.134] Module class: X.Org Video Driver
[ 109.134] ABI class: X.Org Video Driver, version 25.2
[ 109.134] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 109.149] (II) modeset(0): using drv /dev/dri/card0
[ 109.149] (II) modeset(0): Creating default Display subsection in Screen section
"Screen 1" for depth/fbbpp 24/32
[ 109.149] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 109.149] (**) modeset(0): Option "AccelMethod" "none"
[ 109.149] (==) modeset(0): RGB weight 888
[ 109.149] (==) modeset(0): Default visual is TrueColor
[ 109.149] (**) modeset(0): glamor disabled
[ 109.149] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[ 109.149] (II) modeset(0): Output DSI-1 using monitor section DSI-1
[ 109.149] (II) modeset(0): EDID for output DSI-1
[ 109.149] (II) modeset(0): Printing probed modes for output DSI-1
[ 109.149] (II) modeset(0): Modeline "1200x1920"x60.0 154.37 1200 1260 1290 1310 1920 1940 1944 1964 (117.8 kHz eP)
[ 109.149] (II) modeset(0): Output DSI-1 connected
[ 109.149] (II) modeset(0): Using exact sizes for initial modes
[ 109.149] (II) modeset(0): Output DSI-1 using initial mode 1200x1920 +0+0
[ 109.149] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 109.149] (==) modeset(0): DPI set to (96, 96)
[ 109.149] (II) Loading sub module "fb"
[ 109.149] (II) LoadModule: "fb"
[ 109.149] (II) Module "fb" already built-in
[ 109.150] (==) modeset(0): Backing store enabled
[ 109.150] (==) modeset(0): Silken mouse enabled
[ 109.166] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 109.166] (==) modeset(0): DPMS enabled
[ 109.166] (II) Initializing extension Generic Event Extension
[ 109.167] (II) Initializing extension SHAPE
[ 109.167] (II) Initializing extension MIT-SHM
[ 109.167] (II) Initializing extension XInputExtension
[ 109.167] (II) Initializing extension XTEST
[ 109.167] (II) Initializing extension BIG-REQUESTS
[ 109.167] (II) Initializing extension SYNC
[ 109.168] (II) Initializing extension XKEYBOARD
[ 109.168] (II) Initializing extension XC-MISC
[ 109.168] (II) Initializing extension SECURITY
[ 109.168] (II) Initializing extension XFIXES
[ 109.168] (II) Initializing extension RENDER
[ 109.168] (II) Initializing extension RANDR
[ 109.169] (II) Initializing extension COMPOSITE
[ 109.169] (II) Initializing extension DAMAGE
[ 109.169] (II) Initializing extension MIT-SCREEN-SAVER
[ 109.169] (II) Initializing extension DOUBLE-BUFFER
[ 109.169] (II) Initializing extension RECORD
[ 109.169] (II) Initializing extension DPMS
[ 109.170] (II) Initializing extension Present
[ 109.170] (II) Initializing extension DRI3
[ 109.170] (II) Initializing extension X-Resource
[ 109.170] (II) Initializing extension XVideo
[ 109.170] (II) Initializing extension XVideo-MotionCompensation
[ 109.170] (II) Initializing extension SELinux
[ 109.170] (II) SELinux: Disabled on system
[ 109.170] (II) Initializing extension GLX
[ 109.170] (II) AIGLX: Screen 0 is not DRI2 capable
[ 109.230] (II) IGLX: Loaded and initialized swrast
[ 109.230] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 109.230] (II) Initializing extension XFree86-VidModeExtension
[ 109.230] (II) Initializing extension XFree86-DGA
[ 109.230] (II) Initializing extension XFree86-DRI
[ 109.230] (II) Initializing extension DRI2
[ 109.231] (II) modeset(0): Damage tracking initialized
[ 109.231] (II) modeset(0): Setting screen physical size to 317 x 508
[ 109.300] (II) config/udev: Adding input device gpio-keys (/dev/input/event0)
[ 109.300] (**) gpio-keys: Applying InputClass "libinput keyboard catchall"
[ 109.300] (II) LoadModule: "libinput"
[ 109.300] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 109.301] (II) Module libinput: vendor="X.Org Foundation"
[ 109.301] compiled for 1.21.1.11, module version = 1.4.0
[ 109.301] Module class: X.Org XInput Driver
[ 109.301] ABI class: X.Org XInput driver, version 24.4
[ 109.301] (II) Using input driver 'libinput' for 'gpio-keys'
[ 109.301] (**) gpio-keys: always reports core events
[ 109.301] (**) Option "Device" "/dev/input/event0"
[ 109.304] (II) event0 - gpio-keys: is tagged by udev as: Keyboard
[ 109.304] (II) event0 - gpio-keys: device is a keyboard
[ 109.304] (II) event0 - gpio-keys: device removed
[ 109.318] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys/input/input0/event0"
[ 109.318] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 6)
[ 109.318] (**) Option "xkb_model" "pc105"
[ 109.318] (**) Option "xkb_layout" "us"
[ 109.318] (II) event0 - gpio-keys: is tagged by udev as: Keyboard
[ 109.318] (II) event0 - gpio-keys: device is a keyboard
[ 109.322] (II) config/udev: Adding input device USB GAMING MOUSE (/dev/input/event4)
[ 109.322] (**) USB GAMING MOUSE : Applying InputClass "libinput pointer catchall"
[ 109.322] (II) Using input driver 'libinput' for 'USB GAMING MOUSE '
[ 109.322] (**) USB GAMING MOUSE : always reports core events
[ 109.322] (**) Option "Device" "/dev/input/event4"
[ 109.377] (II) event4 - USB GAMING MOUSE : is tagged by udev as: Mouse
[ 109.377] (II) event4 - USB GAMING MOUSE : device is a pointer
[ 109.377] (II) event4 - USB GAMING MOUSE : device removed
[ 109.393] (II) libinput: USB GAMING MOUSE : Step value 0 was provided, libinput Fallback acceleration function is used.
[ 109.393] (II) libinput: USB GAMING MOUSE : Step value 0 was provided, libinput Fallback acceleration function is used.
[ 109.393] (II) libinput: USB GAMING MOUSE : Step value 0 was provided, libinput Fallback acceleration function is used.
[ 109.393] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:18F8:0FC0.0002/input/input4/event4"
[ 109.393] (II) XINPUT: Adding extended input device "USB GAMING MOUSE " (type: MOUSE, id 7)
[ 109.393] (**) Option "AccelerationScheme" "none"
[ 109.393] (**) USB GAMING MOUSE : (accel) selected scheme none/0
[ 109.393] (**) USB GAMING MOUSE : (accel) acceleration factor: 2.000
[ 109.393] (**) USB GAMING MOUSE : (accel) acceleration threshold: 4
[ 109.450] (II) event4 - USB GAMING MOUSE : is tagged by udev as: Mouse
[ 109.450] (II) event4 - USB GAMING MOUSE : device is a pointer
[ 109.452] (II) config/udev: Adding input device USB GAMING MOUSE (/dev/input/mouse1)
[ 109.452] (II) No input driver specified, ignoring this device.
[ 109.452] (II) This device may have been added with another device file.
[ 109.454] (II) config/udev: Adding input device USB GAMING MOUSE Keyboard (/dev/input/event5)
[ 109.454] (**) USB GAMING MOUSE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 109.454] (II) Using input driver 'libinput' for 'USB GAMING MOUSE Keyboard'
[ 109.454] (**) USB GAMING MOUSE Keyboard: always reports core events
[ 109.454] (**) Option "Device" "/dev/input/event5"
[ 109.458] (II) event5 - USB GAMING MOUSE Keyboard: is tagged by udev as: Keyboard
[ 109.458] (II) event5 - USB GAMING MOUSE Keyboard: device is a keyboard
[ 109.458] (II) event5 - USB GAMING MOUSE Keyboard: device removed
[ 109.471] (II) libinput: USB GAMING MOUSE Keyboard: needs a virtual subdevice
[ 109.471] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:18F8:0FC0.0003/input/input5/event5"
[ 109.471] (II) XINPUT: Adding extended input device "USB GAMING MOUSE Keyboard" (type: MOUSE, id 8)
[ 109.471] (**) Option "AccelerationScheme" "none"
[ 109.471] (**) USB GAMING MOUSE Keyboard: (accel) selected scheme none/0
[ 109.472] (**) USB GAMING MOUSE Keyboard: (accel) acceleration factor: 2.000
[ 109.472] (**) USB GAMING MOUSE Keyboard: (accel) acceleration threshold: 4
[ 109.477] (II) event5 - USB GAMING MOUSE Keyboard: is tagged by udev as: Keyboard
[ 109.478] (II) event5 - USB GAMING MOUSE Keyboard: device is a keyboard
[ 109.482] (II) config/udev: Adding input device SONiX USB Keyboard (/dev/input/event6)
[ 109.482] (**) SONiX USB Keyboard: Applying InputClass "libinput keyboard catchall"
[ 109.482] (II) Using input driver 'libinput' for 'SONiX USB Keyboard'
[ 109.482] (**) SONiX USB Keyboard: always reports core events
[ 109.482] (**) Option "Device" "/dev/input/event6"
[ 109.488] (II) event6 - SONiX USB Keyboard: is tagged by udev as: Keyboard
[ 109.488] (II) event6 - SONiX USB Keyboard: device is a keyboard
[ 109.489] (II) event6 - SONiX USB Keyboard: device removed
[ 109.495] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:0C45:7603.0004/input/input7/event6"
[ 109.495] (II) XINPUT: Adding extended input device "SONiX USB Keyboard" (type: KEYBOARD, id 9)
[ 109.495] (**) Option "xkb_model" "pc105"
[ 109.495] (**) Option "xkb_layout" "us"
[ 109.501] (II) event6 - SONiX USB Keyboard: is tagged by udev as: Keyboard
[ 109.501] (II) event6 - SONiX USB Keyboard: device is a keyboard
[ 109.505] (II) config/udev: Adding input device SONiX USB Keyboard (/dev/input/event9)
[ 109.505] (**) SONiX USB Keyboard: Applying InputClass "libinput keyboard catchall"
[ 109.505] (II) Using input driver 'libinput' for 'SONiX USB Keyboard'
[ 109.506] (**) SONiX USB Keyboard: always reports core events
[ 109.506] (**) Option "Device" "/dev/input/event9"
[ 109.511] (II) event9 - SONiX USB Keyboard: is tagged by udev as: Keyboard
[ 109.512] (II) event9 - SONiX USB Keyboard: device is a keyboard
[ 109.512] (II) event9 - SONiX USB Keyboard: device removed
[ 109.518] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:0C45:7603.0005/input/input11/event9"
[ 109.518] (II) XINPUT: Adding extended input device "SONiX USB Keyboard" (type: KEYBOARD, id 10)
[ 109.518] (**) Option "xkb_model" "pc105"
[ 109.518] (**) Option "xkb_layout" "us"
[ 109.525] (II) event9 - SONiX USB Keyboard: is tagged by udev as: Keyboard
[ 109.525] (II) event9 - SONiX USB Keyboard: device is a keyboard
[ 109.530] (II) config/udev: Adding input device SONiX USB Keyboard Consumer Control (/dev/input/event7)
[ 109.530] (**) SONiX USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[ 109.530] (II) Using input driver 'libinput' for 'SONiX USB Keyboard Consumer Control'
[ 109.530] (**) SONiX USB Keyboard Consumer Control: always reports core events
[ 109.530] (**) Option "Device" "/dev/input/event7"
[ 109.536] (II) event7 - SONiX USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 109.537] (II) event7 - SONiX USB Keyboard Consumer Control: device is a keyboard
[ 109.537] (II) event7 - SONiX USB Keyboard Consumer Control: device removed
[ 109.544] (II) libinput: SONiX USB Keyboard Consumer Control: needs a virtual subdevice
[ 109.544] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:0C45:7603.0005/input/input8/event7"
[ 109.544] (II) XINPUT: Adding extended input device "SONiX USB Keyboard Consumer Control" (type: MOUSE, id 11)
[ 109.544] (**) Option "AccelerationScheme" "none"
[ 109.544] (**) SONiX USB Keyboard Consumer Control: (accel) selected scheme none/0
[ 109.544] (**) SONiX USB Keyboard Consumer Control: (accel) acceleration factor: 2.000
[ 109.544] (**) SONiX USB Keyboard Consumer Control: (accel) acceleration threshold: 4
[ 109.550] (II) event7 - SONiX USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 109.550] (II) event7 - SONiX USB Keyboard Consumer Control: device is a keyboard
[ 109.554] (II) config/udev: Adding input device SONiX USB Keyboard System Control (/dev/input/event8)
[ 109.554] (**) SONiX USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[ 109.554] (II) Using input driver 'libinput' for 'SONiX USB Keyboard System Control'
[ 109.554] (**) SONiX USB Keyboard System Control: always reports core events
[ 109.554] (**) Option "Device" "/dev/input/event8"
[ 109.560] (II) event8 - SONiX USB Keyboard System Control: is tagged by udev as: Keyboard
[ 109.561] (II) event8 - SONiX USB Keyboard System Control: device is a keyboard
[ 109.561] (II) event8 - SONiX USB Keyboard System Control: device removed
[ 109.569] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:0C45:7603.0005/input/input9/event8"
[ 109.569] (II) XINPUT: Adding extended input device "SONiX USB Keyboard System Control" (type: KEYBOARD, id 12)
[ 109.569] (**) Option "xkb_model" "pc105"
[ 109.569] (**) Option "xkb_layout" "us"
[ 109.575] (II) event8 - SONiX USB Keyboard System Control: is tagged by udev as: Keyboard
[ 109.575] (II) event8 - SONiX USB Keyboard System Control: device is a keyboard
[ 109.578] (II) config/udev: Adding input device sis_touch (/dev/input/event1)
[ 109.578] (**) sis_touch: Applying InputClass "libinput pointer catchall"
[ 109.578] (**) sis_touch: Applying InputClass "libinput touchscreen catchall"
[ 109.578] (**) sis_touch: Applying InputClass "libinput touchscreen catchall"
[ 109.578] (II) Using input driver 'libinput' for 'sis_touch'
[ 109.578] (**) sis_touch: always reports core events
[ 109.578] (**) Option "Device" "/dev/input/event1"
[ 109.582] (II) event1 - sis_touch: is tagged by udev as: Mouse Touchscreen
[ 109.583] (II) event1 - sis_touch: device is a pointer
[ 109.583] (II) event1 - sis_touch: device is a touch device
[ 109.584] (II) event1 - sis_touch: device removed
[ 109.598] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/ac0000.geniqup/a94000.i2c/i2c-13/13-005c/input/input1/event1"
[ 109.598] (II) XINPUT: Adding extended input device "sis_touch" (type: TOUCHSCREEN, id 13)
[ 109.598] (EE) BUG: triggered 'if (dev->button != ((void *)0))'
[ 109.598] (EE) BUG: ../../../../dix/devices.c:1644 in InitPointerDeviceStruct()
[ 109.598] (EE)
[ 109.598] (EE) Backtrace:
[ 109.599] (EE) unw_get_proc_info failed: unsupported operation or bad value [-8]
[ 109.599] (EE)
[ 109.599] (**) Option "AccelerationScheme" "none"
[ 109.599] (**) sis_touch: (accel) selected scheme none/0
[ 109.599] (**) sis_touch: (accel) acceleration factor: 2.000
[ 109.599] (**) sis_touch: (accel) acceleration threshold: 4
[ 109.603] (II) event1 - sis_touch: is tagged by udev as: Mouse Touchscreen
[ 109.605] (II) event1 - sis_touch: device is a pointer
[ 109.605] (II) event1 - sis_touch: device is a touch device
[ 109.607] (II) config/udev: Adding input device sis_touch (/dev/input/mouse0)
[ 109.607] (II) No input driver specified, ignoring this device.
[ 109.607] (II) This device may have been added with another device file.
[ 109.611] (II) config/udev: Adding input device pmic_pwrkey (/dev/input/event2)
[ 109.611] (**) pmic_pwrkey: Applying InputClass "libinput keyboard catchall"
[ 109.611] (II) Using input driver 'libinput' for 'pmic_pwrkey'
[ 109.611] (**) pmic_pwrkey: always reports core events
[ 109.611] (**) Option "Device" "/dev/input/event2"
[ 109.616] (II) event2 - pmic_pwrkey: is tagged by udev as: Keyboard
[ 109.616] (II) event2 - pmic_pwrkey: device is a keyboard
[ 109.617] (II) event2 - pmic_pwrkey: device removed
[ 109.625] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-00/c440000.spmi:pmic@0:pon@1300/c440000.spmi:pmic@0:pon@1300:pwrkey/input/input2/event2"
[ 109.625] (II) XINPUT: Adding extended input device "pmic_pwrkey" (type: KEYBOARD, id 14)
[ 109.625] (**) Option "xkb_model" "pc105"
[ 109.625] (**) Option "xkb_layout" "us"
[ 109.630] (II) event2 - pmic_pwrkey: is tagged by udev as: Keyboard
[ 109.630] (II) event2 - pmic_pwrkey: device is a keyboard
[ 109.633] (II) config/udev: Adding input device pmic_resin (/dev/input/event3)
[ 109.633] (**) pmic_resin: Applying InputClass "libinput keyboard catchall"
[ 109.633] (II) Using input driver 'libinput' for 'pmic_resin'
[ 109.633] (**) pmic_resin: always reports core events
[ 109.633] (**) Option "Device" "/dev/input/event3"
[ 109.638] (II) event3 - pmic_resin: is tagged by udev as: Keyboard
[ 109.638] (II) event3 - pmic_resin: device is a keyboard
[ 109.639] (II) event3 - pmic_resin: device removed
[ 109.655] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/c440000.spmi/spmi-0/0-00/c440000.spmi:pmic@0:pon@1300/c440000.spmi:pmic@0:pon@1300:resin/input/input3/event3"
[ 109.655] (II) XINPUT: Adding extended input device "pmic_resin" (type: KEYBOARD, id 15)
[ 109.655] (**) Option "xkb_model" "pc105"
[ 109.655] (**) Option "xkb_layout" "us"
[ 109.660] (II) event3 - pmic_resin: is tagged by udev as: Keyboard
[ 109.660] (II) event3 - pmic_resin: device is a keyboard
[ 109.690] (**) USB GAMING MOUSE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 109.690] (II) Using input driver 'libinput' for 'USB GAMING MOUSE Keyboard'
[ 109.690] (**) USB GAMING MOUSE Keyboard: always reports core events
[ 109.690] (**) Option "Device" "/dev/input/event5"
[ 109.690] (II) libinput: USB GAMING MOUSE Keyboard: is a virtual subdevice
[ 109.690] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:18F8:0FC0.0003/input/input5/event5"
[ 109.690] (II) XINPUT: Adding extended input device "USB GAMING MOUSE Keyboard" (type: KEYBOARD, id 16)
[ 109.690] (**) Option "xkb_model" "pc105"
[ 109.690] (**) Option "xkb_layout" "us"
[ 109.691] (**) SONiX USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[ 109.691] (II) Using input driver 'libinput' for 'SONiX USB Keyboard Consumer Control'
[ 109.691] (**) SONiX USB Keyboard Consumer Control: always reports core events
[ 109.691] (**) Option "Device" "/dev/input/event7"
[ 109.691] (II) libinput: SONiX USB Keyboard Consumer Control: is a virtual subdevice
[ 109.691] (**) Option "config_info" "udev:/sys/devices/platform/soc@0/1c08000.pci/pci0001:00/0001:00:00.0/0001:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:0C45:7603.0005/input/input8/event7"
[ 109.691] (II) XINPUT: Adding extended input device "SONiX USB Keyboard Consumer Control" (type: KEYBOARD, id 17)
[ 109.691] (**) Option "xkb_model" "pc105"
[ 109.691] (**) Option "xkb_layout" "us"
====================== evtest.log ===========================================================================
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
Input device name: "sis_touch"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 4095
Event code 1 (ABS_Y)
Value 0
Min 0
Max 4095
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 255
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 9
Event code 48 (ABS_MT_TOUCH_MAJOR)
Value 0
Min 0
Max 5792
Event code 49 (ABS_MT_TOUCH_MINOR)
Value 0
Min 0
Max 5792
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 4095
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 4095
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event code 58 (ABS_MT_PRESSURE)
Value 0
Min 0
Max 255
Properties:
Property type 0 (INPUT_PROP_POINTER)
Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)
Event: time 1777660325.814876, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1445
Event: time 1777660325.814876, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1186
Event: time 1777660325.814876, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1777660325.814876, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.814876, -------------- SYN_REPORT ------------
Event: time 1777660325.821115, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.821115, -------------- SYN_REPORT ------------
Event: time 1777660325.827711, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.827711, -------------- SYN_REPORT ------------
Event: time 1777660325.834490, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.834490, -------------- SYN_REPORT ------------
Event: time 1777660325.841318, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.841318, -------------- SYN_REPORT ------------
Event: time 1777660325.848241, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.848241, -------------- SYN_REPORT ------------
Event: time 1777660325.856233, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.856233, -------------- SYN_REPORT ------------
Event: time 1777660325.863609, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.863609, -------------- SYN_REPORT ------------
Event: time 1777660325.870978, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.870978, -------------- SYN_REPORT ------------
Event: time 1777660325.877453, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.877453, -------------- SYN_REPORT ------------
Event: time 1777660325.884348, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.884348, -------------- SYN_REPORT ------------
Event: time 1777660325.890851, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.890851, -------------- SYN_REPORT ------------
Event: time 1777660325.897884, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.897884, -------------- SYN_REPORT ------------
Event: time 1777660325.905762, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.905762, -------------- SYN_REPORT ------------
Event: time 1777660325.913137, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.913137, -------------- SYN_REPORT ------------
Event: time 1777660325.919653, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.919653, -------------- SYN_REPORT ------------
Event: time 1777660325.926737, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.926737, -------------- SYN_REPORT ------------
Event: time 1777660325.933701, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.933701, -------------- SYN_REPORT ------------
Event: time 1777660325.941067, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.941067, -------------- SYN_REPORT ------------
Event: time 1777660325.948482, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.948482, -------------- SYN_REPORT ------------
Event: time 1777660325.955832, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.955832, -------------- SYN_REPORT ------------
Event: time 1777660325.963210, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.963210, -------------- SYN_REPORT ------------
Event: time 1777660325.970598, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.970598, -------------- SYN_REPORT ------------
Event: time 1777660325.977948, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.977948, -------------- SYN_REPORT ------------
Event: time 1777660325.985245, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1777660325.985245, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.985245, -------------- SYN_REPORT ------------
Event: time 1777660325.992018, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.992018, -------------- SYN_REPORT ------------
Event: time 1777660325.998424, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660325.998424, -------------- SYN_REPORT ------------
Event: time 1777660326.518571, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2650
Event: time 1777660326.518571, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1210
Event: time 1777660326.518571, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1777660326.518571, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.518571, -------------- SYN_REPORT ------------
Event: time 1777660326.526219, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.526219, -------------- SYN_REPORT ------------
Event: time 1777660326.533805, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.533805, -------------- SYN_REPORT ------------
Event: time 1777660326.541356, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.541356, -------------- SYN_REPORT ------------
Event: time 1777660326.548939, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.548939, -------------- SYN_REPORT ------------
Event: time 1777660326.556521, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.556521, -------------- SYN_REPORT ------------
Event: time 1777660326.563209, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.563209, -------------- SYN_REPORT ------------
Event: time 1777660326.570128, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.570128, -------------- SYN_REPORT ------------
Event: time 1777660326.576913, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.576913, -------------- SYN_REPORT ------------
Event: time 1777660326.584490, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.584490, -------------- SYN_REPORT ------------
Event: time 1777660326.592072, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.592072, -------------- SYN_REPORT ------------
Event: time 1777660326.599715, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.599715, -------------- SYN_REPORT ------------
Event: time 1777660326.607327, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.607327, -------------- SYN_REPORT ------------
Event: time 1777660326.614931, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.614931, -------------- SYN_REPORT ------------
Event: time 1777660326.622538, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.622538, -------------- SYN_REPORT ------------
Event: time 1777660326.630118, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.630118, -------------- SYN_REPORT ------------
Event: time 1777660326.637760, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.637760, -------------- SYN_REPORT ------------
Event: time 1777660326.644456, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.644456, -------------- SYN_REPORT ------------
Event: time 1777660326.651143, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.651143, -------------- SYN_REPORT ------------
Event: time 1777660326.658754, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.658754, -------------- SYN_REPORT ------------
Event: time 1777660326.665444, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.665444, -------------- SYN_REPORT ------------
Event: time 1777660326.673567, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.673567, -------------- SYN_REPORT ------------
Event: time 1777660326.681281, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.681281, -------------- SYN_REPORT ------------
Event: time 1777660326.687964, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.687964, -------------- SYN_REPORT ------------
Event: time 1777660326.695502, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.695502, -------------- SYN_REPORT ------------
Event: time 1777660326.702210, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.702210, -------------- SYN_REPORT ------------
Event: time 1777660326.708992, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.708992, -------------- SYN_REPORT ------------
Event: time 1777660326.715663, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.715663, -------------- SYN_REPORT ------------
Event: time 1777660326.722335, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.722335, -------------- SYN_REPORT ------------
Event: time 1777660326.729227, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.729227, -------------- SYN_REPORT ------------
Event: time 1777660326.736736, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.736736, -------------- SYN_REPORT ------------
Event: time 1777660326.745561, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.745561, -------------- SYN_REPORT ------------
Event: time 1777660326.753221, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.753221, -------------- SYN_REPORT ------------
Event: time 1777660326.760823, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1777660326.760823, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.760823, -------------- SYN_REPORT ------------
Event: time 1777660326.767538, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.767538, -------------- SYN_REPORT ------------
Event: time 1777660326.774880, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660326.774880, -------------- SYN_REPORT ------------
Event: time 1777660327.527074, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 1204
Event: time 1777660327.527074, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 3038
Event: time 1777660327.527074, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1777660327.527074, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.527074, -------------- SYN_REPORT ------------
Event: time 1777660327.534814, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.534814, -------------- SYN_REPORT ------------
Event: time 1777660327.541512, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.541512, -------------- SYN_REPORT ------------
Event: time 1777660327.549062, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.549062, -------------- SYN_REPORT ------------
Event: time 1777660327.555741, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.555741, -------------- SYN_REPORT ------------
Event: time 1777660327.562445, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.562445, -------------- SYN_REPORT ------------
Event: time 1777660327.570470, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.570470, -------------- SYN_REPORT ------------
Event: time 1777660327.578056, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.578056, -------------- SYN_REPORT ------------
Event: time 1777660327.585705, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.585705, -------------- SYN_REPORT ------------
Event: time 1777660327.593281, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.593281, -------------- SYN_REPORT ------------
Event: time 1777660327.599981, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.599981, -------------- SYN_REPORT ------------
Event: time 1777660327.607427, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.607427, -------------- SYN_REPORT ------------
Event: time 1777660327.614339, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.614339, -------------- SYN_REPORT ------------
Event: time 1777660327.621018, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.621018, -------------- SYN_REPORT ------------
Event: time 1777660327.627691, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.627691, -------------- SYN_REPORT ------------
Event: time 1777660327.634954, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.634954, -------------- SYN_REPORT ------------
Event: time 1777660327.641422, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.641422, -------------- SYN_REPORT ------------
Event: time 1777660327.649048, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.649048, -------------- SYN_REPORT ------------
Event: time 1777660327.655904, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.655904, -------------- SYN_REPORT ------------
Event: time 1777660327.662575, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.662575, -------------- SYN_REPORT ------------
Event: time 1777660327.669248, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1777660327.669248, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.669248, -------------- SYN_REPORT ------------
Event: time 1777660327.676919, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.676919, -------------- SYN_REPORT ------------
Event: time 1777660327.683593, ++++++++++++++ SYN_MT_REPORT ++++++++++++
Event: time 1777660327.683593, -------------- SYN_REPORT ------------Offline
[ Generated in 0.013 seconds, 7 queries executed - Memory usage: 672.48 KiB (Peak: 781.84 KiB) ]