Xmonad/Key codes
< Xmonad
Jump to navigation
Jump to search
Revision as of 04:15, 17 September 2011 by Sereven (talk | contribs) (→Haskell Graphics.X11 keysym definitions: rm long keysym list; encourage EZConfig instead, include hackage X11 links and summary of X11 Types modules)
Haskell Graphics.X11 keysym definitions
First look to see if the
XMonad.Util.EZConfig
module supports the key you are binding. EZConfig bindings use a more human friendly syntax than the default raw haskell bindings. An example is:
("M-S-<XF86AudioMute>", spawn "mute-it")
.
Otherwise, the hackage X11 package page has links to the current Types and ExtraTypes.* modules where keysyms are defined. Types contains the basics, media keys are in ExtraTypes.XF86, and international keyboard symbols are in Extra.Types.XorgDefault
You can also search in /usr/include/X11/keysymdef.h