5

Я использую xmonad со следующими макетами:

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

и я установил свой ключ mod + space для переключения между макетами:

, ((modm, xK_space ), sendMessage NextLayout)

Теперь я хочу связать свою клавишу CapsLock для переключения в полный режим. Как я могу это сделать? (Может быть с setLayout?)

1 ответ1

8

см. XMonad.Layout.MultiToggle

Вам нужно два импорта:

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

связывание ключей:

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

расположение:

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

Наслаждаться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .