Posso fazer com que a tecla mod xmonad seja ctrl-alt?

4

Tanto alt quanto ctrl são usados individualmente para muitas coisas, e meu teclado atual não tem uma tecla do Windows. Posso fazer a tecla de mod xmonad ser ctrl-alt em vez de apenas uma tecla? (Por exemplo, ctrl-alt-1 deve ir para a primeira área de trabalho, mas ctrl-1 e alt-1 devem ser passados para o aplicativo atual.)

    
por Alex Dehnert 24.12.2010 / 05:29

1 resposta

5

Sim, você pode. É bastante simples na verdade. Vou pular em um exemplo e depois explicá-lo. Este exemplo vem diretamente de uma versão antiga do meu arquivo de configuração que você pode encontrar on-line aqui . Agora, para algum código:

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

E isso é tudo o que existe para isso. Quando pressiono Alt + Ctrl + Left, ele executa prevWS ( da CycleWS ) e quando eu pressiono Alt + Ctrl + Right, ele executa o próximoWS. E isso é tudo que existe para isso. Você encontrará isso na seção myKeys da minha configuração do XMonad e, se precisar de mais ajuda, apenas me pergunte nos comentários.

Devo observar que no arquivo de configuração:

altMask = mod1Mask

Alt deve ser um dos mod-? chaves.

Ah, e apenas caso você seja novo no XMonad, se você não quer mergulhar na criação de um arquivo de configuração maior como o meu e quer mantê-lo por enquanto e apenas adicionar ou modificar algumas teclas então Eu recomendo usar as funções EZConfig como mostrado nesta função principal de exemplo aqui .

    
por 19.01.2011 / 04:34