with multiple keyboard layouts and caps-lock remapped, control_l is both control and lock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xkeyboard-config (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have two keyboard layouts configured (USA/Dvorak and USA/Standard), and I have Caps Lock set to a second Control key. When I upgraded to 8.04, I noticed Emacs behaving somewhat oddly; the most concrete manifestation of this is that, if I start up XEmacs and hit the space bar, I get messages like "(3) (key-mapping/
Doing 'xmodmap -pm', I see, among other things:
lock Control_L (0x42)
control Control_L (0x25), Control_L (0x42), Control_R (0x6d)
So Control_L is indeed mapped to two different modifiers.
If I remove one of the keyboard layouts, the entry in the 'lock' row disappears.
At first, I thought this was Bug 173350 (which I'm also seeing), but it isn't: I get the Caps Lock light toggling state even if I only have a single keyboard layout, whereas the behavior in this bug depends on having multiple keyboard layouts.
I'm using Ubuntu 8.04, x86_64. This didn't happen with previous Ubuntu versions.
Changed in xkeyboard-config: | |
importance: | Undecided → Medium |
status: | Incomplete → Triaged |
tags: | added: hardy |
Please attach your /var/log/Xorg.0.log