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

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

Alt e ctrl são usados ​​individualmente para muitas coisas, e meu teclado atual não possui uma tecla do Windows. Posso fazer com que a tecla mod xmonad seja 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.)

Responder1

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

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

E isso é tudo o que existe. Quando pressiono Alt+Ctrl+Esquerda ele executa prevWS (da CycleWS) e quando pressiono Alt+Ctrl+Right ele executa nextWS. E isso é tudo que existe para fazer. Você encontrará isso na seção myKeys da minha configuração do XMonad e se precisar de mais ajuda é só me perguntar nos comentários.

Devo observar que no arquivo de configuração:

altMask = mod1Mask

Alt deve ser um dos mod-? chaves.

Ah, e caso você seja novo no XMonad, se não quiser se aprofundar na criação de um arquivo de configuração maior como o meu e quiser mantê-lo básico por enquanto e apenas adicionar ou modificar algumas chaves, entãoEu recomendo usar as funções EZConfig conforme mostrado neste exemplo main function aqui.

informação relacionada