So that actually looks fine. The zoom in/out keys produce proper key values, and the camera symbol produces KEY_IMAGES, i. e. open your photos.
Unfortunately these key codes are all > 255, so they can't be used in X.org (bug 313514). This will get better with Mir, Wayland, or similar technologies. I retitle/reassign this bug for the scan code that is missing for the "Flip" key. ** Summary changed: - [keymap] Microsoft Digital Media Keyboard 3000 + Microsoft Digital Media Keyboard 3000: Flip key produces no scan code ** Package changed: systemd (Ubuntu) => linux (Ubuntu) ** Changed in: linux (Ubuntu) Status: Confirmed => Incomplete ** Description changed: + Update from pitti: remaining issue is that the "Flip" key does not + produce any MSC_SCAN evdev event. This needs to be fixed in the kernel + driver for that keyboard. It looks like it should produce the + corresponding key code KEY_CYCLEWINDOWS. + Using MS Digital Media Keyboard 3000 four keys don't report any X events (checked with xev), all the other keys seems to work. The keys are zoom- in, zoom-out, camera and flip-key (showed in attached image). The HID kernel level got the events correctly, checked using cat /sys/kernel/debug/hid/0003\:045E\:0730.0002/events . Kernel events: ---- ZOOM-OUT key press, key up: report (size 8) (numbered) = 01 2e 02 00 00 01 00 00 Consumer.0000 = 0 Consumer.022e = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.022e = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- ZOOM-IN key press, key up: report (size 8) (numbered) = 01 2d 02 00 00 01 00 00 Consumer.0000 = 0 Consumer.022d = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.022d = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- CAMERA key press, key up: report (size 8) (numbered) = 01 b6 01 00 00 01 00 00 Consumer.0000 = 0 Consumer.01b6 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.01b6 = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- FLIP key press, key up: report (size 8) (numbered) = 01 a2 01 00 00 01 00 00 Consumer.0000 = 0 Consumer.01a2 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.01a2 = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 --- Machine information --- lsb_release -rd: Description: Ubuntu 12.04 LTS Release: 12.04 ---- apt-cache policy xserver-xorg-input-evdev xserver-xorg-input-evdev: - Installed: 1:2.7.0-0ubuntu1 - Candidate: 1:2.7.0-0ubuntu1 - Version table: - *** 1:2.7.0-0ubuntu1 0 - 500 http://ar.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages - 100 /var/lib/dpkg/status - --- + Installed: 1:2.7.0-0ubuntu1 + Candidate: 1:2.7.0-0ubuntu1 + Version table: + *** 1:2.7.0-0ubuntu1 0 + 500 http://ar.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages + 100 /var/lib/dpkg/status + --- ApportVersion: 2.13.1-0ubuntu1 Architecture: amd64 CasperVersion: 1.336ubuntu1 CurrentDesktop: Unity DistUpgraded: Fresh install DistroCodename: trusty DistroRelease: Ubuntu 14.04 DistroVariant: ubuntu LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140111) MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M. Package: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1 PackageArchitecture: amd64 ProcKernelCmdLine: file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity ProcVersionSignature: Ubuntu 3.13.0-1.16-generic 3.13.0-rc7 Tags: trusty ubuntu reproducible Uname: Linux 3.13.0-1-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo dmi.bios.date: 07/11/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: U1g dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: Z68XP-UD3 dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: To be filled by O.E.M. dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrU1g:bd07/11/2012:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnZ68XP-UD3:rvrTobefilledbyO.E.M.:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To be filled by O.E.M. dmi.product.version: To be filled by O.E.M. dmi.sys.vendor: Gigabyte Technology Co., Ltd. version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.50-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.0.1-1ubuntu2 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.0.1-1ubuntu2 version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.907-0ubuntu1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu1 xserver.bootTime: Sat Jan 11 22:12:29 2014 xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.14.5-1ubuntu2 ** Description changed: Update from pitti: remaining issue is that the "Flip" key does not produce any MSC_SCAN evdev event. This needs to be fixed in the kernel driver for that keyboard. It looks like it should produce the corresponding key code KEY_CYCLEWINDOWS. + + Original report + --------------- Using MS Digital Media Keyboard 3000 four keys don't report any X events (checked with xev), all the other keys seems to work. The keys are zoom- in, zoom-out, camera and flip-key (showed in attached image). The HID kernel level got the events correctly, checked using cat /sys/kernel/debug/hid/0003\:045E\:0730.0002/events . Kernel events: ---- ZOOM-OUT key press, key up: report (size 8) (numbered) = 01 2e 02 00 00 01 00 00 Consumer.0000 = 0 Consumer.022e = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.022e = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- ZOOM-IN key press, key up: report (size 8) (numbered) = 01 2d 02 00 00 01 00 00 Consumer.0000 = 0 Consumer.022d = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.022d = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- CAMERA key press, key up: report (size 8) (numbered) = 01 b6 01 00 00 01 00 00 Consumer.0000 = 0 Consumer.01b6 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.01b6 = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 ---- FLIP key press, key up: report (size 8) (numbered) = 01 a2 01 00 00 01 00 00 Consumer.0000 = 0 Consumer.01a2 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 report (size 8) (numbered) = 01 00 00 00 00 01 00 00 Consumer.01a2 = 0 Consumer.0000 = 1 ff00.fe03 = 1 ff00.fe04 = 0 ff00.ff05 = 0 ff00.ff02 = 0 --- Machine information --- lsb_release -rd: Description: Ubuntu 12.04 LTS Release: 12.04 ---- apt-cache policy xserver-xorg-input-evdev xserver-xorg-input-evdev: Installed: 1:2.7.0-0ubuntu1 Candidate: 1:2.7.0-0ubuntu1 Version table: *** 1:2.7.0-0ubuntu1 0 500 http://ar.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 100 /var/lib/dpkg/status --- ApportVersion: 2.13.1-0ubuntu1 Architecture: amd64 CasperVersion: 1.336ubuntu1 CurrentDesktop: Unity DistUpgraded: Fresh install DistroCodename: trusty DistroRelease: Ubuntu 14.04 DistroVariant: ubuntu LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140111) MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M. Package: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1 PackageArchitecture: amd64 ProcKernelCmdLine: file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity ProcVersionSignature: Ubuntu 3.13.0-1.16-generic 3.13.0-rc7 Tags: trusty ubuntu reproducible Uname: Linux 3.13.0-1-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo dmi.bios.date: 07/11/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: U1g dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: Z68XP-UD3 dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: To be filled by O.E.M. dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrU1g:bd07/11/2012:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnZ68XP-UD3:rvrTobefilledbyO.E.M.:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To be filled by O.E.M. dmi.product.version: To be filled by O.E.M. dmi.sys.vendor: Gigabyte Technology Co., Ltd. version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.50-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.0.1-1ubuntu2 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.0.1-1ubuntu2 version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.907-0ubuntu1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu1 xserver.bootTime: Sat Jan 11 22:12:29 2014 xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.14.5-1ubuntu2 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1003449 Title: Microsoft Digital Media Keyboard 3000: Flip key produces no scan code To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003449/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs