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!


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.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.