Rebindir tecla Alt para ganhar usando o setxkbmap?

8

Após uma ou duas horas de manpage e pesquisa no Google, não encontrando nenhuma solução ou bons recursos, eu venho procurar ajuda!

Eu configurei minha tecla Caps Lock para Ctrl usando setxkbmap -option ctrl:nocaps - isso funciona perfeitamente.

No entanto, desde que eu uso [awesome] [1], e um modelo IBM M que não possui a meta key, eu preciso da minha chave alt esquerda para substituir a chave do windows. Usando xkeycaps eu consegui fazer isso funcionar, exceto que ele matou minhas teclas de seta e End . Problemática.

Infelizmente, a documentação sobre as opções do setxkbmap é esparsa. e não consigo encontrar a opção adequada para usar.

Obrigado por quaisquer links / soluções.

    
por Wayne Werner 10.03.2011 / 00:33

1 resposta

16

A lista de opções de remapeamento predefinidas está em /usr/share/X11/xkb/rules/evdev.lst . Neste caso, você provavelmente quer um dos

jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin               Alt/Win key behavior
  altwin:menu          Add the standard behavior to Menu key
  altwin:meta_alt      Alt and Meta are on Alt keys
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
  altwin:meta_win      Meta is mapped to Win keys
  altwin:left_meta_win Meta is mapped to Left Win
  altwin:hyper_win     Hyper is mapped to Win-keys
  altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
  altwin:swap_lalt_lwin Left Alt is swapped with Left Win

A chave do Windows é geralmente mapeada para o modificador Super do X11, e a tecla Menu às vezes é mapeada para o modificador Hyper .

    
por geekosaur 10.03.2011 / 00:57

Tags