[olpc@xo-74-33-ed ~]$ xinput test-xi2 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ FSPPS/2 Sentelic FingerSensingPad id=8 [slave pointer (2)] ⎜ ↳ raydium_ts id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=7 [slave keyboard (3)] EVENT type 14 (RawKeyRelease) device: 3 (7) detail: 36 valuators: EVENT type 7 (Enter) device: 2 (2) windows: root 0x43 event 0xa00001 child 0x0 mode: NotifyNormal (detail NotifyAncestor) flags: [same screen] buttons: modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 root x/y: 103.00 / 110.00 event x/y: 102.00 / 73.00 EVENT type 9 (FocusIn) device: 3 (3) windows: root 0x43 event 0xa00001 child 0x0 mode: NotifyNormal (detail NotifyNonlinear) flags: [same screen] buttons: modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 root x/y: 103.00 / 110.00 event x/y: 102.00 / 73.00 EVENT type 1 (DeviceChanged) device: 2 (9) reason: SlaveSwitch Reporting 4 classes: Class originated from: 9. Type: XIButtonClass Buttons supported: 5 Button labels: "Button Unknown" "Button Unknown" "Button Unknown" "Button Wheel Up" "Button Wheel Down" Button state: Class originated from: 9. Type: XIValuatorClass Detail for Valuator 0: Label: Abs MT Position X Range: 0.000000 - 896.000000 Resolution: 0 units/m Mode: absolute Current value: 0.000000 Class originated from: 9. Type: XIValuatorClass Detail for Valuator 1: Label: Abs MT Position Y Range: 0.000000 - 672.000000 Resolution: 0 units/m Mode: absolute Current value: 0.000000 Class originated from: 9. Type: XIValuatorClass Detail for Valuator 2: Label: Abs MT Pressure Range: 0.000000 - 255.000000 Resolution: 0 units/m Mode: absolute Current value: 0.000000 EVENT type 22 (RawTouchBegin) device: 2 (9) detail: 1 valuators: 0: 96.00 (96.00) 1: 110.00 (110.00) 2: 25.00 (25.00) EVENT type 6 (Motion) device: 9 (9) detail: 0 flags: emulated root: 103.57/110.32 event: 102.57/73.32 buttons: 1 modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 2: 25.00 windows: root 0x43 event 0xa00001 child 0x0 EVENT type 18 (TouchBegin) device: 9 (9) detail: 1 root: 128.57/147.32 event: 127.57/110.32 buttons: modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 2: 25.00 windows: root 0x43 event 0xa00001 child 0xa00001 EVENT type 6 (Motion) device: 2 (9) detail: 0 flags: emulated root: 128.57/147.32 event: 127.57/110.32 buttons: 1 modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 2: 25.00 windows: root 0x43 event 0xa00001 child 0x0 EVENT type 4 (ButtonPress) device: 2 (9) detail: 1 flags: emulated root: 128.57/147.32 event: 127.57/110.32 buttons: 1 modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 2: 25.00 windows: root 0x43 event 0xa00001 child 0x0 EVENT type 20 (TouchEnd) device: 9 (9) detail: 1 root: 128.57/147.32 event: 127.57/110.32 buttons: modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 windows: root 0x43 event 0xa00001 child 0xa00001 EVENT type 5 (ButtonRelease) device: 2 (9) detail: 1 flags: emulated root: 128.57/147.32 event: 127.57/110.32 buttons: 1 modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 windows: root 0x43 event 0xa00001 child 0x0 EVENT type 18 (TouchBegin) device: 2 (9) detail: 1 root: 128.57/147.32 event: 127.57/110.32 buttons: modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 valuators: 0: 96.00 1: 110.00 2: 25.00 windows: root 0x43 event 0xa00001 child 0xa00001