You mean to say the Window properties dialog checks whether I have a Super 
modifier in my keymap, and shows/hides that option automatically?  That would 
be a very sensible thing to do.

I have an extra key on my European ThinkPad keyboard, between LShift and Z.  
I've mapped it to Super_L with xmodmap:

  xmodmap -e 'keycode 94 = Super_L Super_L' -e 'clear mod4' -e 'add mod4 = 
Super_L'

I added a shell script with this xmodmap invocation late in my gnome session.  
It could be that I do not exactly get the correct result: xev shows that 
Super_L autorepeats, while Alt_L/Ctrl_L don't.  OTOH xev shows the state as 
0x40 if I press any other key while holding down Super_L.

If I try to define a key binding in gnome-keybinding-properties, I see Super_L 
immediatelly -- the dialog doesn't treat it as a modifier and doesn't give me 
an opportunity to press an additional key.  This used to work (and I still have 
a number of <Mod4>foo mappings) a couple of Ubuntu versions ago, although I do 
not remember if I used the same xmodmap hack, or my own hacked xkb keymap (that 
stopped working after upstream X.org keymaps got reorganized).

I might have to carve a custom xkb keymap again.

In the meanwhile, I suspect you could reproduce the odd state of two 
simultaneously selected mutually exclusive radio buttons by selecting a keymap 
with a Super key, choosing it as the window drag modifier, and then choosing a 
keymap without a Super key.
-- 
Dapper: Window properties no longer has an option for <Super>
https://launchpad.net/malone/bugs/38243

--
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to