[Bug 55729] GNOME keybindings register as <Mod4><Hyper>L (and do not work)
towolf
towolf at gmx.net
Tue Aug 8 23:54:21 UTC 2006
Public bug reported:
Binary package hint: gnome-control-center
I don’t know which part of Gnome is responsible for this so I went ahead
and filed this for the settings daemon.
In Dapper I set up a whole range of Bindings with the two Win-flag keys
set to Mod4 = Super_L and Mod3 = Super_R. I mapped this via an .xmodmap
script that was somehow sucked up by g-s-d (I also mapped the media
buttons through this files).
Now in Edgy the shortcuts don’t work anymore. When I go into the gnome-
keybinding-properties and hit the Super_L + S combination what gets
registered for the command is <Mod4><Hyper>s. Upon hitting this
combination nothing happens (or, to be exact the quick-find popup shows
with the s character in it).
What’s interesting is that my Mod{3,4} bindings for Tomboy and the
Deskbar still work. Only, when I enter a new combination in Deskbar it
shows up as <Mod4><Super>a (not ...<Hyper>...). And this again
subsequently doesn’t work.
I don’t know what happened in the meantime; I cleared all xmodmap files
from the system and played with the keyboard properties to no avail.
Please advise which info is needed here. Provisionally I provide this:
*** "Alt/Win-key behaviour" is set to "Super is mapped to the Win-keys"
*** $ xmodmap -pm
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74), Super_L (0x7f), Hyper_L (0x80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
*** $ xprop -root | grep XKB
_XKB_RULES_NAMES(STRING) = "base", "pc105", "us,de,ru", ",nodeadkeys,phonetic", "compose:caps,grp_led:caps,grp:shifts_toggle,altwin:super_win"
_XKB_RULES_NAMES_BACKUP(STRING) = "base", "pc101", "us", "", ""
***$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [us,de nodeadkeys,ru phonetic]
model = pc105
options = [Compose key compose:caps,grp_led grp_led:caps,grp grp:shifts_toggle,altwin altwin:super_win]
overrideSettings = true
Alternative findings:
If I set the Alt/Win key behaviour to nothing ("Default") and map the modifiers with xmodmap like this
xmodmap -e 'clear Mod3'
xmodmap -e 'clear Mod4'
xmodmap -e 'add Mod3 = Super_R'
xmodmap -e 'add Mod4 = Super_L'
it looks like this
$ xmodmap -pm
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3 Super_R (0x74)
mod4 Super_L (0x73), Super_L (0x7f)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
Now the keybinding applet still registers <Mod?><Hyper>? even though
xmodmap doesn’t talk about Hyper anymore.
** Affects: control-center (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
GNOME keybindings register as <Mod4><Hyper>L (and do not work)
https://launchpad.net/bugs/55729
More information about the desktop-bugs
mailing list