Как я могу установить свою клавишу Caps Lock для переключения режима Fullscreen в Xmonad?

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

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

и я установил свою модификацию + клавиша "Пробел" для переключения между разметками:

, ((modm, xK_space ), sendMessage NextLayout)

Теперь я хочу обязать свою клавишу Caps Lock переключать режим Full. Как я могу сделать это? (Возможно, с setLayout?)

5
задан 26.01.2011, 21:10

1 ответ

см. XMonad. Расположение. 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...

Приятного отдыха.

9
ответ дан 07.12.2019, 17:13

Теги

Похожие вопросы