Public bug reported:
Binary package hint: xserver-xorg-input-kbd
[EMAIL PROTECTED]:~$ lspci
`00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM
Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express
Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI
Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio
Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1
(rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4
(rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5
(rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI
Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller
(rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IB (ICH9) 4 port SATA AHCI
Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
03:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI
Express Gigabit Ethernet controller (rev 01)
05:02.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
[EMAIL PROTECTED]:~$ dmesg|grep Microsoft
[ 31.482226] input: Microsoft Microsoft® Digital Media Pro Keyboard as
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/input/input1
[ 31.502135] input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft®
Digital Media Pro Keyboard] on usb-0000:00:1a.0-1
[ 31.530074] input: Microsoft Microsoft® Digital Media Pro Keyboard as
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.1/input/input2
[ 31.550033] input,hidraw1: USB HID v1.11 Device [Microsoft Microsoft®
Digital Media Pro Keyboard] on usb-0000:00:1a.0-1
---
So recently I began to try Ubuntu again. When I used the Hardy
Heron/8.04 64-bit desktop Live/Install CD, I noticed that a number of
key bindings were messed up.
The Delete key, for example, seems to have turned into some bizarre
character followed by many spaces; following is xev output:
KeyPress event, serial 27, synthetic NO, window 0x3400001,
root 0x54, subw 0x0, time 1164705, (560,503), root:(560,527),
state 0x2000, keycode 107 (keysym 0xffff, Delete), same_screen YES,
XLookupString gives 1 bytes: (7f) ""
XmbLookupString gives 1 bytes: (7f) ""
XFilterEvent returns: False
KeyPress event, serial 27, synthetic NO, window 0x3400001,
root 0x54, subw 0x0, time 1164713, (560,503), root:(560,527),
state 0x2000, keycode 23 (keysym 0xff09, Tab), same_screen YES,
XLookupString gives 1 bytes: (09) " "
XmbLookupString gives 1 bytes: (09) " "
XFilterEvent returns: False
Even worse, the Enter key has turned into newline followed by an accent-grave
(`):
`
`
`KeyPress event, serial 27, synthetic NO, window 0x3400001,
root 0x54, subw 0x0, time 1236925, (728,409), root:(728,433),
state 0x2000, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 27, synthetic NO, window 0x3400001,
root 0x54, subw 0x0, time 1236949, (728,409), root:(728,433),
state 0x2040, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
KeyRelease event, serial 27, synthetic NO, window 0x3400001,
root 0x54, subw 0x0, time 1236949, (728,409), root:(728,433),
state 0x2040, keycode 49 (keysym 0x60, grave), same_screen YES,
XLookupString gives 1 bytes: (60) "`"
XFilterEvent returns: False
`This has obvious major implications for usability in text-fields and the
command-line, where it isn't screwing up minor things like entering one's
password.
`
`Well, I ignored it and continued on, confident that installation would fix
things. One can hardly expect a LiveCD to get everything right.
`
`Except that my installation is just as bad. Out of desperation, I tried
switching from pc104/US to one of the Microsoft layouts (none of which were for
the Digital Media Pro, BTW), but none of them seemed to work: switching to an
international from the US layout meant that my return key no longer generated
accent-graves, but now the first keypress after every return would be ignored!
Or 'e' would be Euro, or slashes of any kind would not work, or...
`
`The really frustrating thing is, I have been using this very keyboard under
Linux for something like a year now. Under Gentoo, it worked absolutely fine -
no problems. I had a very simple xorg.conf:
`
`Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
# Option "XkbOptions"
"ctrl:nocaps,keypad:oss,kpdl:dot,altwin:meta_alt"
EndSection
`And it worked. I use the same section in Ubuntu, and...
`
`Strangely, for a few weeks it just randomly started to work correctly, but
recently it reverted to its old behavior. I do not know whether this is because
of any recent upgrades - the CD Ubuntu is broken, intermediate Ubuntu worked,
and a fully updated and upgraded Hardy is broken.
`
`Miscellaneous notes: when I tested it at one point, it seemed to also be
glitchy on the console. SSHing to my desktop obviously had no problems. Nothing
recently happened to my keyboard to damage it that I am aware of, and changing
USB ports makes no difference.
`
`--
`(On a side note, what's with launchpad insisting on a package name? How the
hell should I know which little package is screwing things up? If "I Don't
know" isn't a valid option, why is it being offered?)
** Affects: xserver-xorg-input-keyboard (Ubuntu)
Importance: Undecided
Status: New
--
Microsoft Digital Media Pro Keyboard glitchy (Enter and Delete keys messed up)
https://bugs.launchpad.net/bugs/245371
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs