On Sat, 12 Aug 2006 13:53:55 -0700 Richard Fish <[EMAIL PROTECTED]> wrote:
> On 8/12/06, Robert Cernansky <[EMAIL PROTECTED]> wrote: > > I found out that Win key (Mod4) is not seen as modifier because it is > > mapped to wrong keycode: > > I think you are on the wrong track. I have basically the same results > on my system (laptop, so no right-side win-key): > > ~ > xmodmap | grep mod4 > mod4 Super_L (0x7f), Hyper_L (0x80) [...] > And win-tab works fine for me with KDE. [...] > That said, I have no good idea why you are having a problem. Are you > getting the KeyRelease events? Yes, KeyRelease events are ok. What leads me to this assumption is that, when I remove Alt (Mod1) from modifier list, the Alt+TAB switching behave same as Win+TAB (wrongly). And - when I remove&add mod4 using command: xmodmap -e "clear mod4" -e "add mod4 = Super_L" switching with Win+TAB works correctly. After this command the keycode 0x73 is included in mapping: $ xmodmap | grep mod4 mod4 Super_L (0x73), Super_L (0x7f) But this is not "system solution". I would rather solve it system wide, perhaps with correct setting of xkb (in xorg.conf probably). After more digging in /usr/share/X11/xkb I found file symbols/altwin where is defined: xkb_symbols "super_win" { key <LWIN> { [ Super_L ] }; key <RWIN> { [ Super_R ] }; modifier_map Mod4 { Super_L, Super_R }; }; This looks good but I have trouble to activate it. I mostly end up with "dead" keyboard. I'm trying something like this: setxkbmap -layout us -symbols pc+us+altwin -variant super_win Does anybody know how to activate this "super_win" setting? Robert -- Robert Cernansky E-mail: [EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] -- gentoo-user@gentoo.org mailing list