Configuration

在 Xmonad 中重新映射工作區的鍵

  • March 21, 2013

Xmonad 使用

  1. Mod+2 用於切換到工作區 2

  2. Mod+ Shift+2用於將視窗移動到工作區 2

您將如何重新映射 1) 到Mod+和k2) 到Mod++
in ?Shift``k``~/xmonad/xmonad.hs

您可以這樣做,但這並不是特別令人愉快(不要忘記在預設配置中,M-k並且MS-k已經用於在視窗之間循環並以堆棧順序移動視窗 - 您可能不想屏蔽這些功能) .

以下內容基於對 XMonad/Config.hs 中原始碼的簡要介紹。您將需要導入XMonad.StackSet

import qualified XMonad.StackSet as W

在您的鍵綁定中,您需要如下幾行:

, ((0 .|. modMask, xK_k), windows $ W.greedyView "2")
, ((shiftMask .|. modMask, xK_k), windows $ W.shift "2")

請注意,除非您明確刪除(或重新綁定)M-2and的綁定,否則MS-2它們仍會像以前一樣執行。

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