Copyright | (c) Devin Mullins <me@twifkak.com> |
---|---|
License | BSD |
Maintainer | Devin Mullins <me@twifkak.com> |
Stability | stable |
Portability | unportable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
This module fixes some of the keybindings for the francophone among you who use an AZERTY keyboard layout. Config stolen from TeXitoi's config on the wiki.
Synopsis
- azertyConfig :: XConfig (Choose Tall (Choose (Mirror Tall) Full))
- azertyKeys :: forall {l :: TYPE LiftedRep -> Type}. XConfig l -> Map (KeyMask, KeySym) (X ())
- belgianConfig :: XConfig (Choose Tall (Choose (Mirror Tall) Full))
- belgianKeys :: forall {l :: TYPE LiftedRep -> Type}. XConfig l -> Map (KeyMask, KeySym) (X ())
Usage
To use this module, start with the following xmonad.hs
:
import XMonad import XMonad.Config.Azerty main = xmonad azertyConfig
If you prefer, an azertyKeys function is provided which you can use as so:
import qualified Data.Map as M main = xmonad someConfig { keys = \c -> azertyKeys c <> keys someConfig c }