Xmonad에서 작업 공간 키를 다시 매핑

Xmonad에서 작업 공간 키를 다시 매핑

Xmonad는 다음을 사용합니다.

1) Mod+는 2 작업 공간 2로 전환하는 데 사용됩니다
. 2) Mod+ Shift+는 2창을 작업 공간 2로 이동하는 데 사용됩니다.

Mod+에서 1)을 + 로 k, 2)를 Mod++ 로 어떻게 다시 매핑합니까 Shift?k~/xmonad/xmonad.hs

답변1

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-2및 에 대한 바인딩을 명시적으로 제거(또는 다시 바인딩)하지 않는 한 MS-2이전과 동일하게 동작합니다.

관련 정보