[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#259740: Windows key no longer treated as modifer, just as Super_L



On Tue, Aug 31, 2004 at 02:39:45PM +0100, Ross Burton wrote:
[...]
> When I go to the GNOME keybindings applet to configure a super-key
> combination, when I press the super key it doesn't wait for a key along
> with the modifier, but stops at "Super_L".  If I use Meta it waits for
> me to hit another key and will display something like "<Alt>5".
> 
> Anything else I can do to help debug this?

Ivan Pascal explains in
   http://bugzilla.xfree86.org/show_bug.cgi?id=580
why he had to make changes to modifier keys, and that applications
have to be updated if they are broken by these changes because
he cannot fix XKB without breaking other stuff.
The problem with -6 is that a patch had not been applied, so these
changes were incomplete and Meta keys were broken in Debian packages.
So IMO this bug should be cloned and reassigned to metacity, but I let
Debian maintainers decide what to do.

Your output contains
  mod4        Super_L (0x7f),  Hyper_L (0x80)
Those 0x7f and 0x80 keycodes are the fake keys introduced by Ivan
Pascal.  As explained in the URL above, no events are associated
with fake keys, so WM may have trouble when trying to intercept
such events.
Maybe altwin:super_win XKB option could help in this case, since
real keys are then also mapped to mod4.

Denis



Reply to: