Xmonad

在 xmonad 中,如何將堆棧中的下一個視窗提升為主視窗?

  • August 14, 2017

我經常發現自己按下Mod-Tab然後Mod-Enter將焦點切換到堆棧中的下一個視窗並將其移動到主視窗。

是否可能有一個鍵盤快捷鍵可以通過一次按鍵而不是兩次按鍵完成此操作?否則,我需要在其中放置什麼xmonad.hs來創建這樣的快捷方式?

非常晚的答案,但也許仍然對某人有幫助:

您需要的功能是:windows $ W.swapMaster . W.focusDown,其中:swapMasterfocusDownXMonad.StackSet

import qualified XMonad.StackSet as W

一個最小的xmonad.hs

import XMonad
import XMonad.Util.EZConfig
import qualified Data.Map as M
import qualified XMonad.StackSet as W

main = xmonad $ def `additionalKeysP` myKeys

myKeys = [ ("M-a", windows $ W.swapMaster . W.focusDown )]

在這裡,鍵綁定是Mod-a.

引用自:https://unix.stackexchange.com/questions/229985