X.D.Extending: Explain how to write additionalKeys
X.D.Extending: Explain how to write additionalKeys

Instead of telling the user how to add custom keybindings to
xmonad—something which is already done in the tutorial—instead explain
instead how one would go about writing a version of
X.U.EZConfig.additionalKeys.  This mostly involves looking at the type
signatures and sticking some standard functions together, so it's quite
a decent way to learn about some of xmonad's internals.

xmonad/xmonad-contrib,xmonad/xmonad-contrib