Comment 10 for bug 1414930

Revision history for this message
In , aronparsons (aronparsons) wrote :

And here is the evemu-record log for the TrackPoint device itself. The physical buttons do not register any events, just the pointing device itself.

[root@x1 ~]# evemu-record
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: Video Bus
/dev/input/event5: SynPS/2 Synaptics TouchPad
/dev/input/event6: Integrated Camera
/dev/input/event7: HDA Intel HDMI HDMI/DP,pcm=3
/dev/input/event8: HDA Intel HDMI HDMI/DP,pcm=7
/dev/input/event9: HDA Intel HDMI HDMI/DP,pcm=8
/dev/input/event10: HDA Intel PCH Mic
/dev/input/event11: HDA Intel PCH Headphone
/dev/input/event12: TPPS/2 IBM TrackPoint
Select the device event number [0-12]: 12
# EVEMU 1.2
# Input device name: "TPPS/2 IBM TrackPoint"
# Input device ID: bus 0x11 vendor 0x02 product 0x0a version 0000
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 2 (SYN_MT_REPORT)
# Event code 3 (SYN_DROPPED)
# Event code 4 ((null))
# Event code 5 ((null))
# Event code 6 ((null))
# Event code 7 ((null))
# Event code 8 ((null))
# Event code 9 ((null))
# Event code 10 ((null))
# Event code 11 ((null))
# Event code 12 ((null))
# Event code 13 ((null))
# Event code 14 ((null))
# Event type 1 (EV_KEY)
# Event code 272 (BTN_LEFT)
# Event code 273 (BTN_RIGHT)
# Event code 274 (BTN_MIDDLE)
# Event type 2 (EV_REL)
# Event code 0 (REL_X)
# Event code 1 (REL_Y)
# Properties:
# Property type 0 (INPUT_PROP_POINTER)
# Property type 5 (INPUT_PROP_POINTING_STICK)
N: TPPS/2 IBM TrackPoint
I: 0011 0002 000a 0000
P: 21 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 07 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 03 00 00 00 00 00 00 00
B: 03 00 00 00 00 00 00 00 00
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 14 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
################################
# Waiting for events #
################################
E: 0.000000 0002 0001 0001 # EV_REL / REL_Y 1
E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.019310 0002 0000 0001 # EV_REL / REL_X 1
E: 0.019310 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.048622 0002 0001 0001 # EV_REL / REL_Y 1
E: 0.048622 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.068458 0002 0001 0001 # EV_REL / REL_Y 1
E: 0.068458 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.088470 0002 0000 0001 # EV_REL / REL_X 1
E: 0.088470 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.134325 0002 0001 0001 # EV_REL / REL_Y 1
E: 0.134325 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.230916 0002 0000 -001 # EV_REL / REL_X -1
E: 0.230916 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.272601 0002 0000 -001 # EV_REL / REL_X -1
E: 0.272601 0002 0001 -001 # EV_REL / REL_Y -1
E: 0.272601 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.298392 0002 0000 -002 # EV_REL / REL_X -2
E: 0.298392 0002 0001 -001 # EV_REL / REL_Y -1
E: 0.298392 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.320210 0002 0000 -006 # EV_REL / REL_X -6
E: 0.320210 0002 0001 -004 # EV_REL / REL_Y -4
E: 0.320210 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.339555 0002 0000 -002 # EV_REL / REL_X -2
E: 0.339555 0002 0001 -002 # EV_REL / REL_Y -2
E: 0.339555 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.358900 0002 0000 -005 # EV_REL / REL_X -5
E: 0.358900 0002 0001 -005 # EV_REL / REL_Y -5
E: 0.358900 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.378102 0002 0000 -002 # EV_REL / REL_X -2
E: 0.378102 0002 0001 -003 # EV_REL / REL_Y -3
E: 0.378102 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.397303 0002 0000 -001 # EV_REL / REL_X -1
E: 0.397303 0002 0001 -002 # EV_REL / REL_Y -2
E: 0.397303 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.414152 0002 0001 -001 # EV_REL / REL_Y -1
E: 0.414152 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.529963 0002 0000 -001 # EV_REL / REL_X -1
E: 0.529963 0002 0001 0001 # EV_REL / REL_Y 1
E: 0.529963 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.549709 0002 0000 -001 # EV_REL / REL_X -1
E: 0.549709 0002 0001 0001 # EV_REL / REL_Y 1