Public bug reported:

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/warning) XEmacs:  Caps_Lock
(0x42) generates ModControl, which is nonsensical. (4) (key-
mapping/warning) XEmacs:  Control_L (0x42) generates ModLock, which is
nonsensical."

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.

** Affects: xorg-server (Ubuntu)
     Importance: Undecided
         Status: New

-- 
with multiple keyboard layouts and caps-lock remapped, control_l is both 
control and lock
https://bugs.launchpad.net/bugs/231800
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

Reply via email to