Como posso definir minha tecla Caps Lock para alternar o modo de tela cheia no Xmonad?

5

Estou usando o xmonad com os seguintes layouts:

globalLayout = avoidStruts (tiled ||| Mirror tiled ||| Full ||| threeColMid ||| combine) ||| Full

e defini minha chave mod + space para alternar entre os layouts:

, ((modm, xK_space ), sendMessage NextLayout)

Agora quero vincular minha chave CapsLock para alternar o modo Completo. Como eu posso fazer isso? (Talvez com setLayout?)

    
por yigit 26.01.2011 / 20:10

1 resposta

8

veja XMonad.Layout.MultiToggle

Você precisa de duas importações:

import XMonad.Layout.MultiToggle
import XMonad.Layout.MultiToggle.Instances

ligação de chaves:

((modm, xK_Caps_Lock), sendMessage $ Toggle FULL)

layout:

layout
  = smartBorders
  $ mkToggle (NOBORDERS ?? FULL ?? EOT)
  $ tiled ||| Mirror tiled ||| etc...

Aproveite.

    
por 27.01.2011 / 12:45