⎡ Virtual core pointer id=2 [master pointer (3)] Reporting 3 classes: Class originated from: 6 Buttons supported: 24 Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button Side Button Extra Button Forward Button Back Button Task Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button state: Class originated from: 6 Detail for Valuator 0: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 1: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative ⎜ ↳ Virtual core Xtst pointer id=4 [slave pointer (2)] Reporting 3 classes: Class originated from: 4 Buttons supported: 7 Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button state: Class originated from: 4 Detail for Valuator 0: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 4 Detail for Valuator 1: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative ⎜ ↳ Logitech USB Gaming Mouse id=6 [slave pointer (2)] Reporting 3 classes: Class originated from: 6 Buttons supported: 24 Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button Side Button Extra Button Forward Button Back Button Task Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button state: Class originated from: 6 Detail for Valuator 0: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 1: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative ⎜ ↳ Microsoft Natural? Ergonomic Keyboard 4000 id=7 [slave pointer (2)] Reporting 3 classes: Class originated from: 7 Buttons supported: 7 Button labels: Button 0 Button Unknown Button Unknown Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button state: Class originated from: 7 Keycodes supported: 248 Class originated from: 7 Detail for Valuator 0: Label: Abs Volume Range: 0.000000 - 1023.000000 Resolution: 10000 units/m Mode: absolute Current value: 960.000000 ⎣ Virtual core keyboard id=3 [master keyboard (2)] Reporting 1 classes: Class originated from: 8 Keycodes supported: 248 ↳ Virtual core Xtst keyboard id=5 [slave keyboard (3)] Reporting 1 classes: Class originated from: 5 Keycodes supported: 248 ↳ Microsoft Natural? Ergonomic Keyboard 4000 id=8 [slave keyboard (3)] Reporting 1 classes: Class originated from: 8 Keycodes supported: 248