Misleading Label in Keyboard Layout Options
Bug #374699 reported by
Egan McComb
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xkeyboard-config (Ubuntu) |
Fix Released
|
Undecided
|
Ubuntu Desktop |
Bug Description
Binary package hint: gnome-control-
1) Ubuntu 9.04 Jaunty Jackalope
2) gnome-control-
3) Enabling "Make CapsLock an additional ESC" should make CapsLock and Escape mapped to ^[.
4) Only CapsLock is mapped, and Escape appears unused.
The keyboard layout I am using is Generic 105-key (Intl) PC with some modifications.
When I go into "Keyboard Layout Options>CapsLock key Behavior" I see the entry "Make CapsLock an additional ESC".
Yet when I enabled this feature, the normal escape key stopped working. I am unsure whether this is a software or naming issue.
affects: | gnome-control-center (Ubuntu) → xkeyboard-config (Ubuntu) |
Changed in xkeyboard-config (Ubuntu): | |
assignee: | nobody → Ubuntu Desktop (ubuntu-desktop) |
tags: | added: jaunty |
To post a comment you must log in.
I believe the problem is in the xkb-data package. Specifically in the file /usr/share/ X11/xkb/ symbols/ capslock, the configuration for 'xkb_symbols "escape"' includes a definition for ESC for None - that should be removed.
I'm going to submit a patch (once I figure out how). I believe the affected project is actually xkb-data.
In the meanwhile you can manually edit the file, remove the appropriate line, and reconfigure the setting.
partial hidden modifier_keys
xkb_symbols "escape" {
key <CAPS> { [ Escape ] };
// Remove the following line
key <ESC> { [ None ] };
};