xmonad 모드 키를 ctrl-alt로 설정할 수 있나요?

xmonad 모드 키를 ctrl-alt로 설정할 수 있나요?

Alt와 Ctrl은 모두 많은 작업에 개별적으로 사용되며 현재 키보드에는 Windows 키가 없습니다. xmonad 모드 키를 하나의 키 대신 ctrl-alt로 만들 수 있나요? (예를 들어 ctrl-alt-1은 첫 번째 데스크탑으로 이동해야 하지만 ctrl-1과 alt-1은 모두 현재 애플리케이션에 전달되어야 합니다.)

답변1

그래 넌 할수있어. 실제로는 오히려 간단합니다. 예시를 들어 설명하겠습니다. 이 예는 내 구성 파일의 이전 버전에서 직접 가져온 것입니다.여기에서 온라인으로 찾을 수 있습니다. 이제 일부 코드는 다음과 같습니다.

, ((altMask .|. controlMask, xK_Left  ), prevWS)
, ((altMask .|. controlMask, xK_Right ), nextWS)

그리고 그것이 전부입니다. Alt+Ctrl+Left를 누르면 prevWS(CycleWS에서) 그리고 Alt+Ctrl+Right를 누르면 nextWS가 실행됩니다. 그리고 그것이 전부입니다. 내 XMonad 구성의 myKeys 섹션에서 찾을 수 있으며 추가 도움이 필요하면 댓글로 저에게 문의하세요.

구성 파일에서 다음 사항에 유의해야 합니다.

altMask = mod1Mask

Alt는 mod-? 중 하나여야 합니다. 열쇠.

아, 그리고 만약 당신이 XMonad를 처음 접한다면, 나와 같은 더 큰 구성 파일을 만드는 데 뛰어들고 싶지 않고 지금은 그것을 기본으로 유지하고 몇 개의 키만 추가하거나 수정하고 싶다면이 예제의 주요 기능에 표시된 대로 EZConfig 기능을 사용하는 것이 좋습니다..

관련 정보