Skip to content

Instantly share code, notes, and snippets.

@dong-zeyu
Last active January 2, 2020 17:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dong-zeyu/907b20da772fcd506177cb2fee333479 to your computer and use it in GitHub Desktop.
Save dong-zeyu/907b20da772fcd506177cb2fee333479 to your computer and use it in GitHub Desktop.
libinput version: 1.14.901
event5 - AlpsPS/2 ALPS GlidePoint: is tagged by udev as: Touchpad
event5 - AlpsPS/2 ALPS GlidePoint: device is a touchpad
-event5 DEVICE_ADDED AlpsPS/2 ALPS GlidePoint seat0 default group1 cap:pg size 102x29mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
event5 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event5 - button state: touch 1 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event5 - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_UNKNOWN
event5 - gesture state: GESTURE_STATE_UNKNOWN → GESTURE_STATE_SCROLL
event5 POINTER_AXIS +0.023s vert 0.00/0 horiz 18.80/0* (finger)
event5 POINTER_AXIS +0.036s vert 0.00/0 horiz 27.61/0* (finger)
event5 POINTER_AXIS +0.046s vert 0.00/0 horiz 18.80/0* (finger)
event5 POINTER_AXIS +0.057s vert 0.00/0 horiz 19.85/0* (finger)
event5 POINTER_AXIS +0.070s vert 0.00/0 horiz 25.50/0* (finger)
event5 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event5 - button state: touch 1 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event5 POINTER_AXIS +0.098s vert 0.00/0* horiz 0.00/0* (finger)
event5 - AlpsPS/2 ALPS GlidePoint: device removed
version: 1
ndevices: 1
libinput:
version: "1.14.901"
git: "1.14.901-6-gcad36ec6"
system:
kernel: "5.0.0-37-generic"
dmi: "dmi:bvnLENOVO:bvr0VCN31WW(V1.15):bd06/19/2018:svnLENOVO:pn80UA:pvrLenovoideapad310S-14ISK:rvnLENOVO:rnLNVNB161216:rvrSDK0K09938WIN:cvnLENOVO:ct10:cvrLenovoideapad310S-14ISK:"
devices:
- node: /dev/input/event5
evdev:
# Name: AlpsPS/2 ALPS GlidePoint
# ID: bus 0x11 vendor 0x2 product 0x8 version 0x700
# Size in mm: 102x28
# 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 1524
# Min 0
# Max 4095
# Fuzz 0
# Flat 0
# Resolution 40
# Event code 1 (ABS_Y)
# Value 1580
# Min 0
# Max 2047
# Fuzz 0
# Flat 0
# Resolution 71
# Event code 47 (ABS_MT_SLOT)
# Value 1
# Min 0
# Max 3
# Fuzz 0
# Flat 0
# Resolution 0
# Event code 53 (ABS_MT_POSITION_X)
# Value 0
# Min 0
# Max 4095
# Fuzz 0
# Flat 0
# Resolution 40
# Event code 54 (ABS_MT_POSITION_Y)
# Value 0
# Min 0
# Max 2047
# Fuzz 0
# Flat 0
# Resolution 71
# Event code 57 (ABS_MT_TRACKING_ID)
# Value 0
# Min 0
# Max 65535
# Fuzz 0
# Flat 0
# Resolution 0
# Properties:
# Property 0 (INPUT_PROP_POINTER)
# Property 2 (INPUT_PROP_BUTTONPAD)
name: "AlpsPS/2 ALPS GlidePoint"
id: [17, 2, 8, 1792]
codes:
0: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # EV_SYN
1: [272, 325, 328, 330, 333, 334, 335] # EV_KEY
3: [0, 1, 47, 53, 54, 57] # EV_ABS
absinfo:
0: [0, 4095, 0, 0, 40]
1: [0, 2047, 0, 0, 71]
47: [0, 3, 0, 0, 0]
53: [0, 4095, 0, 0, 40]
54: [0, 2047, 0, 0, 71]
57: [0, 65535, 0, 0, 0]
properties: [0, 2]
udev:
properties:
- ID_INPUT=1
- ID_INPUT_HEIGHT_MM=28
- ID_INPUT_TOUCHPAD=1
- ID_INPUT_TOUCHPAD_INTEGRATION=internal
- ID_INPUT_WIDTH_MM=102
- LIBINPUT_DEVICE_GROUP=11/2/8:isa0060/serio1
- LIBINPUT_MODEL_ALPS_TOUCHPAD=1
- LIBINPUT_MODEL_FIRMWARE_VERSION=700
quirks:
- ModelALPSTouchpad=1
events:
- evdev:
- [18446744052197, 897469, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 897469, 3, 57, 24656] # EV_ABS / ABS_MT_TRACKING_ID 24656
- [18446744052197, 897469, 3, 53, 1216] # EV_ABS / ABS_MT_POSITION_X 1216
- [18446744052197, 897469, 3, 54, 1437] # EV_ABS / ABS_MT_POSITION_Y 1437
- [18446744052197, 897469, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 897469, 3, 57, 24657] # EV_ABS / ABS_MT_TRACKING_ID 24657
- [18446744052197, 897469, 3, 53, 1472] # EV_ABS / ABS_MT_POSITION_X 1472
- [18446744052197, 897469, 3, 54, 704] # EV_ABS / ABS_MT_POSITION_Y 704
- [18446744052197, 897469, 1, 330, 1] # EV_KEY / BTN_TOUCH 1
- [18446744052197, 897469, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 897469, 3, 0, 1216] # EV_ABS / ABS_X 1216
- [18446744052197, 897469, 3, 1, 1437] # EV_ABS / ABS_Y 1437
- [18446744052197, 897469, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 897469, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 897469, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +1249798665ms
- [18446744052197, 910126, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 910126, 3, 53, 1289] # EV_ABS / ABS_MT_POSITION_X 1289
- [18446744052197, 910126, 3, 54, 1423] # EV_ABS / ABS_MT_POSITION_Y 1423
- [18446744052197, 910126, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 910126, 3, 53, 1536] # EV_ABS / ABS_MT_POSITION_X 1536
- [18446744052197, 910126, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 910126, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 910126, 3, 0, 1289] # EV_ABS / ABS_X 1289
- [18446744052197, 910126, 3, 1, 1423] # EV_ABS / ABS_Y 1423
- [18446744052197, 910126, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 910126, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 910126, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- [18446744052197, 921941, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 921941, 3, 53, 1362] # EV_ABS / ABS_MT_POSITION_X 1362
- [18446744052197, 921941, 3, 54, 1411] # EV_ABS / ABS_MT_POSITION_Y 1411
- [18446744052197, 921941, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 921941, 3, 53, 1600] # EV_ABS / ABS_MT_POSITION_X 1600
- [18446744052197, 921941, 3, 54, 736] # EV_ABS / ABS_MT_POSITION_Y 736
- [18446744052197, 921941, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 921941, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 921941, 3, 0, 1362] # EV_ABS / ABS_X 1362
- [18446744052197, 921941, 3, 1, 1411] # EV_ABS / ABS_Y 1411
- [18446744052197, 921941, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 921941, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 921941, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- [18446744052197, 934823, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 934823, 3, 53, 1462] # EV_ABS / ABS_MT_POSITION_X 1462
- [18446744052197, 934823, 3, 54, 1403] # EV_ABS / ABS_MT_POSITION_Y 1403
- [18446744052197, 934823, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 934823, 3, 53, 1664] # EV_ABS / ABS_MT_POSITION_X 1664
- [18446744052197, 934823, 3, 54, 768] # EV_ABS / ABS_MT_POSITION_Y 768
- [18446744052197, 934823, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 934823, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 934823, 3, 0, 1462] # EV_ABS / ABS_X 1462
- [18446744052197, 934823, 3, 1, 1403] # EV_ABS / ABS_Y 1403
- [18446744052197, 934823, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 934823, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 934823, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- [18446744052197, 946316, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 946316, 3, 53, 1577] # EV_ABS / ABS_MT_POSITION_X 1577
- [18446744052197, 946316, 3, 54, 1402] # EV_ABS / ABS_MT_POSITION_Y 1402
- [18446744052197, 946316, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 946316, 3, 53, 1792] # EV_ABS / ABS_MT_POSITION_X 1792
- [18446744052197, 946316, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 946316, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 946316, 3, 0, 1577] # EV_ABS / ABS_X 1577
- [18446744052197, 946316, 3, 1, 1402] # EV_ABS / ABS_Y 1402
- [18446744052197, 946316, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 946316, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 946316, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +12ms
- [18446744052197, 957883, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 957883, 3, 53, 1694] # EV_ABS / ABS_MT_POSITION_X 1694
- [18446744052197, 957883, 3, 54, 1397] # EV_ABS / ABS_MT_POSITION_Y 1397
- [18446744052197, 957883, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 957883, 3, 53, 1920] # EV_ABS / ABS_MT_POSITION_X 1920
- [18446744052197, 957883, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 957883, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 957883, 3, 0, 1694] # EV_ABS / ABS_X 1694
- [18446744052197, 957883, 3, 1, 1397] # EV_ABS / ABS_Y 1397
- [18446744052197, 957883, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 957883, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 957883, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- [18446744052197, 968411, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 968411, 3, 53, 1800] # EV_ABS / ABS_MT_POSITION_X 1800
- [18446744052197, 968411, 3, 54, 1381] # EV_ABS / ABS_MT_POSITION_Y 1381
- [18446744052197, 968411, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 968411, 3, 53, 1984] # EV_ABS / ABS_MT_POSITION_X 1984
- [18446744052197, 968411, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 968411, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 968411, 3, 0, 1800] # EV_ABS / ABS_X 1800
- [18446744052197, 968411, 3, 1, 1381] # EV_ABS / ABS_Y 1381
- [18446744052197, 968411, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 968411, 1, 334, 1] # EV_KEY / BTN_TOOL_TRIPLETAP 1
- [18446744052197, 968411, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +11ms
- [18446744052197, 981999, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 981999, 3, 53, 1916] # EV_ABS / ABS_MT_POSITION_X 1916
- [18446744052197, 981999, 3, 54, 1365] # EV_ABS / ABS_MT_POSITION_Y 1365
- [18446744052197, 981999, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 981999, 3, 53, 2144] # EV_ABS / ABS_MT_POSITION_X 2144
- [18446744052197, 981999, 3, 54, 784] # EV_ABS / ABS_MT_POSITION_Y 784
- [18446744052197, 981999, 1, 333, 1] # EV_KEY / BTN_TOOL_DOUBLETAP 1
- [18446744052197, 981999, 1, 334, 0] # EV_KEY / BTN_TOOL_TRIPLETAP 0
- [18446744052197, 981999, 3, 0, 1916] # EV_ABS / ABS_X 1916
- [18446744052197, 981999, 3, 1, 1365] # EV_ABS / ABS_Y 1365
- [18446744052197, 981999, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +13ms
- [18446744052197, 990141, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052197, 990141, 3, 53, 2010] # EV_ABS / ABS_MT_POSITION_X 2010
- [18446744052197, 990141, 3, 54, 1353] # EV_ABS / ABS_MT_POSITION_Y 1353
- [18446744052197, 990141, 3, 47, 1] # EV_ABS / ABS_MT_SLOT 1
- [18446744052197, 990141, 3, 57, -1] # EV_ABS / ABS_MT_TRACKING_ID -1
- [18446744052197, 990141, 1, 325, 1] # EV_KEY / BTN_TOOL_FINGER 1
- [18446744052197, 990141, 1, 333, 0] # EV_KEY / BTN_TOOL_DOUBLETAP 0
- [18446744052197, 990141, 3, 0, 2010] # EV_ABS / ABS_X 2010
- [18446744052197, 990141, 3, 1, 1353] # EV_ABS / ABS_Y 1353
- [18446744052197, 990141, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +9ms
- [18446744052198, 9202, 3, 47, 0] # EV_ABS / ABS_MT_SLOT 0
- [18446744052198, 9202, 3, 57, -1] # EV_ABS / ABS_MT_TRACKING_ID -1
- [18446744052198, 9202, 1, 330, 0] # EV_KEY / BTN_TOUCH 0
- [18446744052198, 9202, 1, 325, 0] # EV_KEY / BTN_TOOL_FINGER 0
- [18446744052198, 9202, 0, 0, 0] # ------------ SYN_REPORT (0) ---------- +19ms
# Touch device in neutral state
P: /devices/platform/i8042/serio1/input/input5/event5
N: input/event5
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
E: DEVNAME=/dev/input/event5
E: DEVPATH=/devices/platform/i8042/serio1/input/input5/event5
E: ID_BUS=i8042
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=28
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: ID_INPUT_WIDTH_MM=102
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: LIBINPUT_DEVICE_GROUP=11/2/8:isa0060/serio1
E: LIBINPUT_MODEL_ALPS_TOUCHPAD=1
E: LIBINPUT_MODEL_FIRMWARE_VERSION=700
E: MAJOR=13
E: MINOR=69
E: SUBSYSTEM=input
E: USEC_INITIALIZED=18369635
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment