$ grep -3 /dev/input /var/log/Xorg.0.log [255589.239] (II) Initializing built-in extension GESTURE [255589.243] (II) Initializing extension GLX [255589.293] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm [255589.306] (II) config/udev: Adding input device Power Button (/dev/input/event1) [255589.306] (**) Power Button: Applying InputClass "evdev keyboard catchall" [255589.306] (II) LoadModule: "evdev" [255589.307] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so -- [255589.307] ABI class: X.Org XInput driver, version 12.3 [255589.307] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [255589.308] (**) Power Button: always reports core events [255589.308] (**) Power Button: Device: "/dev/input/event1" [255589.308] (--) Power Button: Found keys [255589.308] (II) Power Button: Configuring as keyboard [255589.308] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1" -- [255589.308] (**) Option "xkb_layout" "fr" [255589.308] (**) Option "xkb_options" "nbsp:none" [255589.312] (II) XKB: reuse xkmfile /var/lib/xkb/server-60B0C2A555DCAB6C8B607EE7B30C5A76AC8DB7CD.xkm [255589.318] (II) config/udev: Adding input device Power Button (/dev/input/event0) [255589.318] (**) Power Button: Applying InputClass "evdev keyboard catchall" [255589.318] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [255589.319] (**) Power Button: always reports core events [255589.319] (**) Power Button: Device: "/dev/input/event0" [255589.319] (--) Power Button: Found keys [255589.319] (II) Power Button: Configuring as keyboard [255589.319] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0" -- [255589.319] (**) Option "xkb_model" "pc105" [255589.319] (**) Option "xkb_layout" "fr" [255589.319] (**) Option "xkb_options" "nbsp:none" [255589.325] (II) config/udev: Adding input device Microsoft Microsoft® 2.4GHz Transceiver v7.0 (/dev/input/event4) [255589.325] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Applying InputClass "evdev keyboard catchall" [255589.325] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [255589.325] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: always reports core events [255589.325] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Device: "/dev/input/event4" [255589.325] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found keys [255589.325] (II) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Configuring as keyboard [255589.325] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input21/event4" -- [255589.325] (**) Option "xkb_model" "pc105" [255589.325] (**) Option "xkb_layout" "fr" [255589.325] (**) Option "xkb_options" "nbsp:none" [255589.327] (II) config/udev: Adding input device Microsoft Microsoft® 2.4GHz Transceiver v7.0 (/dev/input/event5) [255589.327] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Applying InputClass "evdev pointer catchall" [255589.327] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Applying InputClass "evdev keyboard catchall" [255589.327] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [255589.327] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: always reports core events [255589.327] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Device: "/dev/input/event5" [255589.327] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found 9 mouse buttons [255589.327] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found scroll wheel(s) [255589.327] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found relative axes -- [255589.328] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: (accel) acceleration profile 0 [255589.328] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: (accel) acceleration factor: 2.000 [255589.328] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: (accel) acceleration threshold: 4 [255589.329] (II) config/udev: Adding input device Microsoft Microsoft® 2.4GHz Transceiver v7.0 (/dev/input/mouse0) [255589.329] (II) No input driver/identifier specified (ignoring) [255589.330] (II) config/udev: Adding input device Microsoft Microsoft® 2.4GHz Transceiver v7.0 (/dev/input/event6) [255589.330] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Applying InputClass "evdev keyboard catchall" [255589.330] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [255589.330] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: always reports core events [255589.330] (**) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Device: "/dev/input/event6" [255589.330] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found 1 mouse buttons [255589.330] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found scroll wheel(s) [255589.331] (--) Microsoft Microsoft® 2.4GHz Transceiver v7.0: Found relative axes $ sudo evtest /dev/input/event5 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x45e product 0x745 version 0x111 Input device name: "Microsoft Microsoft® 2.4GHz Transceiver v7.0" Supported events: Event type 0 (Sync) Event type 1 (Key) Event code 113 (Mute) Event code 114 (VolumeDown) Event code 115 (VolumeUp) Event code 119 (Pause) Event code 128 (Stop) Event code 130 (Props) Event code 131 (Undo) Event code 133 (Copy) Event code 134 (Open) Event code 135 (Paste) Event code 136 (Find) Event code 137 (Cut) Event code 138 (Help) Event code 139 (Menu) Event code 140 (Calc) Event code 142 (Sleep) Event code 144 (File) Event code 150 (WWW) Event code 152 (Coffee) Event code 155 (Mail) Event code 156 (Bookmarks) Event code 158 (Back) Event code 159 (Forward) Event code 161 (EjectCD) Event code 163 (NextSong) Event code 164 (PlayPause) Event code 165 (PreviousSong) Event code 166 (StopCD) Event code 167 (Record) Event code 168 (Rewind) Event code 169 (Phone) Event code 171 (Config) Event code 172 (HomePage) Event code 173 (Refresh) Event code 174 (Exit) Event code 177 (ScrollUp) Event code 178 (ScrollDown) Event code 181 (?) Event code 182 (?) Event code 206 (Close) Event code 207 (Play) Event code 208 (Fast Forward) Event code 209 (Bass Boost) Event code 210 (Print) Event code 213 (Sound) Event code 216 (Chat) Event code 217 (Search) Event code 219 (Finance) Event code 223 (Cancel) Event code 226 (Media) Event code 231 (?) Event code 232 (?) Event code 233 (?) Event code 234 (?) Event code 235 (?) Event code 256 (Btn0) Event code 272 (LeftBtn) Event code 273 (RightBtn) Event code 274 (MiddleBtn) Event code 275 (SideBtn) Event code 276 (ExtraBtn) Event code 354 (Goto) Event code 358 (Info) Event code 362 (Program) Event code 366 (PVR) Event code 376 (PC) Event code 377 (TV) Event code 378 (TV2) Event code 379 (VCR) Event code 380 (VCR2) Event code 381 (Sat) Event code 383 (CD) Event code 384 (Tape) Event code 385 (Radio) Event code 386 (Tuner) Event code 389 (DVD) Event code 396 (Memo) Event code 397 (Calendar) Event code 402 (ChannelUp) Event code 403 (ChannelDown) Event code 405 (Last) Event code 416 (?) Event code 417 (?) Event code 418 (?) Event code 419 (?) Event code 420 (?) Event code 421 (?) Event code 422 (?) Event code 423 (?) Event code 424 (?) Event code 425 (?) Event code 426 (?) Event code 427 (?) Event code 428 (?) Event code 429 (?) Event code 430 (?) Event code 432 (?) Event code 433 (?) Event code 439 (?) Event type 2 (Relative) Event code 0 (X) Event code 1 (Y) Event code 6 (HWheel) Event code 7 (Dial) Event code 8 (Wheel) Event code 9 (Misc) Event type 3 (Absolute) Event code 32 (Volume) Value 0 Min 0 Max 1023 Event type 4 (Misc) Event code 4 (ScanCode) Testing ... (interrupt to exit) Event: time 1298914032.220252, type 2 (Relative), code 0 (X), value -1 Event: time 1298914032.220259, type 2 (Relative), code 1 (Y), value 2 Event: time 1298914032.220267, -------------- Report Sync ------------ Event: time 1298914032.228243, type 2 (Relative), code 0 (X), value -4 Event: time 1298914032.228250, type 2 (Relative), code 1 (Y), value 2 Event: time 1298914032.228257, -------------- Report Sync ------------ Event: time 1298914032.237241, type 2 (Relative), code 0 (X), value -3 Event: time 1298914032.237248, type 2 (Relative), code 1 (Y), value 2 Event: time 1298914032.237255, -------------- Report Sync ------------ Event: time 1298914032.245241, type 2 (Relative), code 0 (X), value -3 Event: time 1298914032.245248, type 2 (Relative), code 1 (Y), value 1 Event: time 1298914032.245255, -------------- Report Sync ------------ Event: time 1298914032.254241, type 2 (Relative), code 0 (X), value -3 Event: time 1298914032.254248, type 2 (Relative), code 1 (Y), value 2