Remapeamento de chaves para espaços de trabalho no Xmonad

1

Xmonad usa

1) Mod + 2 para alternar para o espaço de trabalho 2
 2) Mod + Deslocamento + 2 para mover a janela para o espaço de trabalho 2

Como você remapearia 1) para Mod + k e 2) para Mod + Deslocamento + < kbd> k em ~/xmonad/xmonad.hs ?

    
por xralf 21.03.2013 / 15:04

1 resposta

2

Você pode fazer isso, mas não é particularmente agradável (e não se esqueça que na configuração padrão, M-k e MS-k já são usados para alternar entre janelas e mover janelas na ordem de pilha - você provavelmente não quero mascarar essas funções).

O que segue é baseado em uma breve olhada na fonte no XMonad / Config.hs. Você precisará importar XMonad.StackSet :

import qualified XMonad.StackSet as W

e nos seus atalhos de teclado, você quer algumas linhas como esta:

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

Observe que, a menos que você remova explicitamente as vinculações para (ou religar) M-2 e MS-2 , elas ainda se comportarão como antes.

    
por 21.03.2013 / 18:02