Teclados Specfic de layout no Xmonad / Dwm

0

Alguém sabe se é possível ter um conjunto diferente de teclas para diferentes layouts.

Por exemplo, no modo Alto, eu gostaria que h e l alternassem entre o mestre e a pilha, com k e l subindo e descendo a pilha.

Então, no modo Mirror Tall, eu gostaria que as operações alternassem, k, l alternando entre mestre e pilha com he movendo-se para a esquerda e direita pela pilha.

Obviamente, estou tentando imitar um movimento semelhante a um vim.

Obrigado!

Fawkes5
fonte
Acho que não, você pode invadir o núcleo do XMonad para tentar fazer alguma coisa acontecer, mas acho que não pode fazer isso por padrão. Eu poderia estar errado, razão pela qual isso não é uma resposta.
Robert Massaioli

Respostas:

0

Você provavelmente poderia usar http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-DynamicLog.html (ou talvez algo melhor) para detectar o layout e vincular a chave à função que decidirá com base no layout em um assim:

  ( ( modMask, xK_k ), act )
  -- ...
where
  act = do
    layout <- detectLayout -- not sure how to do this now
    if layout == "Tall" then act1 else act2

(Parece que eu chego tarde demais, talvez alguém possa usar isso eventualmente.)

Vladimir Still
fonte