This is a discussion on X.org keyboard gotcha with Hyper/Super keys (and a solution) within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> I just built and installed X.org (X11R6.7.0) from source. That went painlessly and everything seemed to be working fine. ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I just built and installed X.org (X11R6.7.0) from source. That went painlessly and everything seemed to be working fine. Fine until I discovered that my Hyper key wasn't working. This was rilly rilly bad as my WM (XEmacs+XWEM) uses the Hyper key extensively. Also my Super key didn't seem to be working either. I have a fairly stock-standard 104 key qwerty keyboard. Under XF86 4.3, the Super key was bound to the windoze "flag" keys by default and Hyper wasn't on _any_ key. I had defined the windoze "menu" key to be the Hyper key like this... xmodmap -e "keycode 117 = Hyper_R" xmodmap -e "add mod3 = Hyper_R" I removed those lines from my ~/.xinitrc to see what the hell was going on. There was _no_ Super key, and there was a Hyper key... where my Super key was supposed to be! X.org has set up the Hyper/Super modifier keys in almost the exact _opposite_ way to XF86 4.3. :-( My solution, putting Hyper on the windoze "menu" key and putting Super on the windoze "flag" keys is... xmodmap -e "remove mod4 = Super_L" xmodmap -e "add mod3 = Super_L" xmodmap -e "add mod3 = Super_R" xmodmap -e "keycode 117 = Hyper_R" xmodmap -e "add mod4 = Hyper_R" HTH someone. Have fun! -- |---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---| | Genius - Is the ability to reduce | | the complicated to the simple | |----------------------------------<steve@youngs.au.com>---| |