Qual é o oposto de setxkbmap -option ctrl: nocaps?

25

Normalmente eu tenho caps lock para ser uma chave de controle.

setxkbmap -option ctrl:nocaps

faz com que isso aconteça, mas não consigo lembrar de onde obtive ou localizei nenhum documento ( man setxkbmap é singularmente inútil)

Alguém pode me dizer o comando para voltar ao modo como normalmente é, ou pelo menos me apontar para os documentos que me dizem o que o -option ctrl:nocaps realmente faz?

    
por John Lawrence Aspden 08.04.2014 / 19:47

2 respostas

19

Seria muito bom encontrar uma documentação completa e legível, onde é explicado como o mecanismo de teclado funciona no Ubuntu e como substituí-lo localmente (e como ele interage com a comutação de layout).

Estou sob a suspeita de que há realmente poucas pessoas realmente entendendo (lembro-me de uma famosa citação de Stephen Hawkings, parece-me, sobre o tempo); Eu colecionei um pouco de links em outra resposta, mas ainda assim, nenhum tutorial geral.

Basicamente você deve perseguir todas as definições do seu teclado a partir de /usr/share/X11/xkb/symbols/us --- se o seu teclado for us , substitua conforme necessário; há muitas opções e inclui nela, parece que a maioria das teclas modificadoras estão em /usr/share/X11/xkb/rules/base , onde você pode encontrar:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

e em xorg.lst :

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

entre gazillion outras coisas. Então, o que isso significa, e que outras opções você tem, provavelmente dependem do seu layout, mas você pode tentar adivinhar algo que está lá. Por exemplo, eu tentaria

setxkbmap -option caps:capslock 

para reverter isso.

Agora, o que eles significam exatamente, como você o habilita (via control center - > keyboard ou language , via gnome-tweak-tool , linha de comando, scripts de inicialização), como torná-los impermeáveis a um switch de layout, se eles funcionam ou não (eu sou incapaz de desativar caps-lock e torná-lo assim em switches de layout), é outra questão.

Se alguém puder preencher a resposta, faça isso. Eu estava acostumada a ajustar meu teclado com xmodmap , eu entendo que isso é superado, mas seria realmente bom ter um tutorial sobre como ajustar seu teclado ...

    
por Rmano 08.04.2014 / 21:08
16

Quando você já tiver definido algo, talvez seja necessário limpar antes de definir algo novo.

Para desmarcar:

To put it back to how it normally is, just setxkbmap -option works for me. – Emanuele Natale Sep 8 '14 at 19:29

Exemplo: eu estava usando setxkbmap -option ctrl:swapcaps para que eu pudesse lidar com (ou seja, não definido) caps lock depois que ele foi definido por peculiaridades aleatórias. Hoje eu queria nocaps, mas não consegui definir porque a outra configuração ainda estava ativa. Eu usei o comando acima e consegui usar setxkbmap -option ctrl:nocaps

    
por sage 26.08.2015 / 02:41