kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #51517
[Bug 1003449] Re: [keymap] Microsoft Digital Media Keyboard 3000
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 Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1003449
Title:
Microsoft Digital Media Keyboard 3000: Flip key produces no scan code
Status in “linux” package in Ubuntu:
Incomplete
Bug description:
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003449/+subscriptions