-
-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
libinput record dump:
# libinput record
version: 1
ndevices: 1
libinput:
version: "1.29.900"
git: "unknown"
system:
os: "buildroot:2014.11-git"
kernel: "3.4.75-00001-g9cfbbed-dirty"
dmi: "unknown"
devices:
- node: /dev/input/event3
evdev:
# Name: 2.4G Mouse
# ID: bus 0x0003 (usb) vendor 0x1ea7 product 0x0064 version 0x0110
# Supported Events:
# Event type 0 (EV_SYN)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 274 (BTN_MIDDLE)
# Event code 275 (BTN_SIDE)
# Event code 276 (BTN_EXTRA)
# Event code 277 (BTN_FORWARD)
# Event code 278 (BTN_BACK)
# Event code 279 (BTN_TASK)
# Event type 2 (EV_REL)
# Event code 0 (REL_X)
# Event code 1 (REL_Y)
# Event code 6 (REL_HWHEEL)
# Event code 8 (REL_WHEEL)
# Event type 3 (EV_ABS)
# Event code 40 (ABS_MISC)
# Value 103
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 41 ((null))
# Value 122
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 42 ((null))
# Value 53
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 43 ((null))
# Value 176
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 44 ((null))
# Value 21
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 45 ((null))
# Value 7
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 46 (ABS_RESERVED)
# Value 17
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event type 4 (EV_MSC)
# Event code 4 (MSC_SCAN)
# Properties:
name: "2.4G Mouse"
id: [3, 7847, 100, 272]
codes:
0: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # EV_SYN
1: [272, 273, 274, 275, 276, 277, 278, 279] # EV_KEY
2: [0, 1, 6, 8] # EV_REL
3: [40, 41, 42, 43, 44, 45, 46] # EV_ABS
4: [4] # EV_MSC
absinfo:
40: [0, 255, 0, 0, 0]
41: [0, 255, 0, 0, 0]
42: [0, 255, 0, 0, 0]
43: [0, 255, 0, 0, 0]
44: [0, 255, 0, 0, 0]
45: [0, 255, 0, 0, 0]
46: [0, 255, 0, 0, 0]
properties: []
udev:
properties:
- ID_INPUT=1
- DRIVER=usbhid
virtual: false
quirks:
events:
# Current time is 00:53:36
- evdev:
- [ 0, 0, 2, 1, -1] # EV_REL / REL_Y -1
- [ 0, 12, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +0ms
- evdev:
- [ 0, 7975, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 7981, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 7990, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +7ms
- evdev:
- [ 0, 11974, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 11979, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 11991, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 15970, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 15976, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 15984, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 19972, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 19978, 2, 1, 4] # EV_REL / REL_Y 4
- [ 0, 19987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 23970, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 23976, 2, 1, 3] # EV_REL / REL_Y 3
- [ 0, 23987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 27973, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 27979, 2, 1, 4] # EV_REL / REL_Y 4
- [ 0, 27987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 31970, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 31977, 2, 1, 4] # EV_REL / REL_Y 4
- [ 0, 31985, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 35973, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 35980, 2, 1, 4] # EV_REL / REL_Y 4
- [ 0, 35991, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 39972, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 39977, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 39986, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 43986, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 43993, 2, 1, 6] # EV_REL / REL_Y 6
- [ 0, 44003, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +5ms
- evdev:
- [ 0, 47977, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 47986, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 47995, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +3ms
- evdev:
- [ 0, 51972, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 51978, 2, 1, 6] # EV_REL / REL_Y 6
- [ 0, 51987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 55972, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 55977, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 55987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 59973, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 59979, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 59990, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 63971, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 63978, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 63987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 67974, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 67979, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 67988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 71967, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 71973, 2, 1, 6] # EV_REL / REL_Y 6
- [ 0, 71982, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 75971, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 75978, 2, 1, 6] # EV_REL / REL_Y 6
- [ 0, 75987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 79971, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 79977, 2, 1, 5] # EV_REL / REL_Y 5
- [ 0, 79986, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 415971, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 415976, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 415985, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +336ms
- evdev:
- [ 0, 419976, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 419981, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 419991, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 423970, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 423976, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 423985, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 427974, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 427979, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 427988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 431971, 2, 0, 3] # EV_REL / REL_X 3
- [ 0, 431977, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 431988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 435975, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 435981, 2, 1, 3] # EV_REL / REL_Y 3
- [ 0, 435990, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 439971, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 439975, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 439985, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 443974, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 443980, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 443991, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 447971, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 447977, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 447986, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 451974, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 451980, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 451988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 455971, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 455977, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 455987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 459974, 2, 0, 2] # EV_REL / REL_X 2
- [ 0, 459978, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 459987, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 463995, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 464001, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 464014, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +5ms
- evdev:
- [ 0, 467999, 2, 1, 2] # EV_REL / REL_Y 2
- [ 0, 468013, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 471987, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 471994, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 472003, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 475976, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 475988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +3ms
- evdev:
- [ 0, 479977, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 479992, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 483974, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 483986, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 0, 495972, 2, 1, 1] # EV_REL / REL_Y 1
- [ 0, 495984, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- evdev:
- [ 0, 499976, 2, 0, 1] # EV_REL / REL_X 1
- [ 0, 499988, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
- evdev:
- [ 1, 711989, 4, 4, 30] # EV_MSC / MSC_SCAN 30 (obfuscated)
- [ 1, 711995, 1, 272, 1] # EV_KEY / BTN_LEFT 1
- [ 1, 712018, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +1213ms
- evdev:
- [ 1, 831994, 4, 4, 30] # EV_MSC / MSC_SCAN 30 (obfuscated)
- [ 1, 832004, 1, 272, 0] # EV_KEY / BTN_LEFT 0
- [ 1, 832024, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +120ms
# Current time is 00:53:40
- evdev:
- [ 2, 428002, 4, 4, 30] # EV_MSC / MSC_SCAN 30 (obfuscated)
- [ 2, 428008, 1, 273, 1] # EV_KEY / BTN_RIGHT 1
- [ 2, 428029, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +596ms
- evdev:
- [ 2, 540003, 4, 4, 30] # EV_MSC / MSC_SCAN 30 (obfuscated)
- [ 2, 540011, 1, 273, 0] # EV_KEY / BTN_RIGHT 0
- [ 2, 540029, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +112ms
- evdev:
- [ 3, 942026, 2, 8, -1] # EV_REL / REL_WHEEL -1
- [ 3, 942036, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +1402ms
- evdev:
- [ 3, 990032, 2, 8, -1] # EV_REL / REL_WHEEL -1
- [ 3, 990045, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +48ms
- evdev:
- [ 4, 582032, 2, 8, 1] # EV_REL / REL_WHEEL 1
- [ 4, 582042, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +592ms
- evdev:
- [ 4, 618039, 2, 8, 1] # EV_REL / REL_WHEEL 1
- [ 4, 618049, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +36ms
- evdev:
- [ 4, 622026, 2, 8, -1] # EV_REL / REL_WHEEL -1
- [ 4, 622037, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +4ms
# Current time is 00:53:45This is only detected as ID_INPUT=1, not ID_INPUT_MOUSE=1
eudev can detect this normally:
# libinput record
version: 1
ndevices: 1
libinput:
version: "1.28.1"
git: "unknown"
system:
os: "alpine:3.22.2"
kernel: "3.4.75-00001-g9cfbbed-dirty"
dmi: "unknown"
devices:
- node: /dev/input/event3
evdev:
# Name: 2.4G Mouse
# ID: bus 0x0003 (usb) vendor 0x1ea7 product 0x0064 version 0x0110
# Supported Events:
# Event type 0 (EV_SYN)
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 274 (BTN_MIDDLE)
# Event code 275 (BTN_SIDE)
# Event code 276 (BTN_EXTRA)
# Event code 277 (BTN_FORWARD)
# Event code 278 (BTN_BACK)
# Event code 279 (BTN_TASK)
# Event type 2 (EV_REL)
# Event code 0 (REL_X)
# Event code 1 (REL_Y)
# Event code 6 (REL_HWHEEL)
# Event code 8 (REL_WHEEL)
# Event type 3 (EV_ABS)
# Event code 40 (ABS_MISC)
# Value 32
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 41 ((null))
# Value 4
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 42 ((null))
# Value 67
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 43 ((null))
# Value 70
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 44 ((null))
# Value 1
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 45 ((null))
# Value 42
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 46 (ABS_RESERVED)
# Value 64
# Min 0
# Max 255
# Fuzz 0
# Flat 0
# Resolution 0
# Event type 4 (EV_MSC)
# Event code 4 (MSC_SCAN)
# Properties:
name: "2.4G Mouse"
id: [3, 7847, 100, 272]
codes:
0: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # EV_SYN
1: [272, 273, 274, 275, 276, 277, 278, 279] # EV_KEY
2: [0, 1, 6, 8] # EV_REL
3: [40, 41, 42, 43, 44, 45, 46] # EV_ABS
4: [4] # EV_MSC
absinfo:
40: [0, 255, 0, 0, 0]
41: [0, 255, 0, 0, 0]
42: [0, 255, 0, 0, 0]
43: [0, 255, 0, 0, 0]
44: [0, 255, 0, 0, 0]
45: [0, 255, 0, 0, 0]
46: [0, 255, 0, 0, 0]
properties: []
udev:
properties:
- ID_INPUT=1
- ID_INPUT_MOUSE=1
- LIBINPUT_DEVICE_GROUP=3/1ea7/64:usb-sw-ehci-1
- DRIVER=usbhid
quirks:
events:
# Current time is 21:22:42Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels