[xmonad] How to find the XF86Launch1-Key reference?

Sergey Manucharian sergey at ingeniware.com
Fri Sep 25 17:17:47 EDT 2009


On Fri, 25 Sep 2009 16:28:06 -0400
Thomas Friedrich <info at suud.de> wrote:
> ...
> KeyPress event, serial 28, synthetic NO, window 0x2c00001,
>     root 0x102, subw 0x0, time 31601784, (329,154), root:(855,155),
>     state 0x0, keycode 156 (keysym 0x1008ff41, XF86Launch1),
> same_screen YES,
>     XLookupString gives 0 bytes:
>     XmbLookupString gives 0 bytes:
>     XFilterEvent returns: False
> 
> 
> so I know now the keysym and I know its bind to XF86Launch1.  But how
> do I find out how I can refer to this key within Xmonad?
> ...
Hi Thomas,

I have the follow bindings in my xmonad.hs for the multimedia
keys and the ThinkVantage key(Lenovo R61):

-------------------------8<------------------------------

    -- multimedia keys
    -- XF86AudioLowerVolume
    , ((0            , 0x1008ff13), spawn "volume-louder")
    -- XF86AudioRaiseVolume
    , ((0            , 0x1008ff11), spawn "volume-quieter")
    -- XF86AudioMute
    , ((0            , 0x1008ff12), spawn "volume-mute")
    -- XF86AudioMicMute
    , ((0            , 0x1008ff41), spawn "volume-mic-mute")
    -- XF86AudioNext
    , ((0            , 0x1008ff17), spawn "player-next")
    -- XF86AudioPrev
    , ((0            , 0x1008ff16), spawn "player-prev")
    -- XF86AudioPlay
    , ((0            , 0x1008ff14), spawn "player-start")
    -- XF86AudioStop
    , ((0            , 0x1008ff15), spawn "player-stop")
-------------------------8<------------------------------

It works fine for me, as you can see, I use "0x1008ff41" keysym
directly.

Cheers,
Sergey


More information about the xmonad mailing list