⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
	Reporting 3 classes:
		Class originated from: 12
		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: 12
		Detail for Valuator 0:
		  Label: Abs X
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12
		Detail for Valuator 1:
		  Label: Abs Y
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative

⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 4
		Buttons supported: 10
		Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None None None
		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 Receiver                   	id=12	[slave  pointer  (2)]
	Reporting 4 classes:
		Class originated from: 12
		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: 12
		Keycodes supported: 248
		Class originated from: 12
		Detail for Valuator 0:
		  Label: Abs X
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12
		Detail for Valuator 1:
		  Label: Abs Y
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative

⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
	Reporting 1 classes:
		Class originated from: 9
		Keycodes supported: 248

    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 5
		Keycodes supported: 248

    ↳ Power Button                            	id=6	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 6
		Keycodes supported: 248

    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 7
		Keycodes supported: 248

    ↳ Power Button                            	id=8	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 8
		Keycodes supported: 248

    ↳ Logitech HID compliant keyboard         	id=9	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 9
		Keycodes supported: 248

    ↳ Logitech HID compliant keyboard         	id=10	[slave  keyboard (3)]
	Reporting 2 classes:
		Class originated from: 10
		Buttons supported: 20
		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 8 Button 9 Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown
		Button state:
		Class originated from: 10
		Keycodes supported: 248

    ↳ Logitech USB Receiver                   	id=11	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 11
		Keycodes supported: 248

    ↳ Western Digital My Book                 	id=13	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 13
		Buttons supported: 20
		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 8 Button 9 Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown
		Button state:

    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
	Reporting 1 classes:
		Class originated from: 14
		Keycodes supported: 248

