Voltar a ligar a tecla Alt para ganhar usando o setxkbmap?


10

Depois de uma ou duas horas da página de manual e do Google pesquisando e sem encontrar nenhuma solução ou bons recursos, vim pedir ajuda!

Eu configurei minha Caps Lockchave para Ctrlusar setxkbmap -option ctrl:nocaps- isso funciona perfeitamente bem.

No entanto, como eu uso [awesome] [1] e um modelo IBM M que não possui a meta-chave, preciso da minha tecla alt esquerda para substituir a chave do Windows. Usando xkeycapseu era capaz de fazer isso funcionar, exceto que ele matou minhas teclas de seta e End. Problemático.

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

Obrigado por quaisquer links / soluções.

Respostas:


19
setxkbmap -option altwin:swap_alt_win

A lista de opções de remapeamento predefinidas está em /usr/share/X11/xkb/rules/evdev.lst. Nesse 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 Supermodificador do X11 , e a tecla Menu às vezes é mapeada para o seu Hypermodificador.


1
Existe uma maneira de trocar o alt direito e vencer em vez da esquerda?
Kerrick

@ Kerrick apenas no caso de alguém tropeçar nessa questão, como eu. Consegui trocar o alt esquerdo para o Windows e reter o comportamento alt no alt direito usando: setxkbmap -option altwin: swap_lalt_lwin
tbranyen

@tbranyen você encontrou alguma maneira de remapear também a vitória certa com altgr? Estou usando um teclado do Windows, mas estou acostumado a altgr na posição em que o Mac o possui.
Agustin Cautin

Ups encontrou usando setxkbmap -option lv3:rwin_switchdepois de alternar as teclas alt e win, obrigado! : D
Agustin Cautin
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.