Mapeie a tecla de pesquisa para Caps Lock em crouton

Crouton é um bom conjunto de scripts para executar o Ubuntu em um
Chromebook. Esses cadernos têm uma Searchchave no lugar da Caps Lockchave normal .

Este artigo descreve como mapear a Searchchave para a Caps Lockfunção em pão torrado.

Determinando o código-chave e o símbolo de tecla atuais

Em seu chroot, comece xeve pressione a Searchtecla:

$ xev | grep keycode

Se você não tiver instalado o
alvo teclado você
deve ver

state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
state
0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,

o que significa que a tecla possui o código de tecla 133e
está associada ao keysym Super_L , que é a
função acionada pela Windowstecla em outros teclados.

Tudo o que precisamos fazer agora é associar o mesmo código de Caps_Lock tecla ao keysym .

Associando a tecla Caps_Lock ao código 133.

Você pode fazer isso digitando

$ xmodmap -e "keycode 133 = Caps_Lock"

Agora você pode adicionar esta linha a qualquer script de inicialização automática que você tenha. Observe que este comando deve
ser emitido após qualquer setxkbmapcomando, caso contrário, ele será sobrescrito.

Para o registro, aqui é a maneira usual.

Executando associação no início do servidor X

Crie um arquivo contendo:~/.Xmodmap

keycode 133 = Caps_Lock

Adicione as seguintes linhas ao seu .xinitrc :

if [-s ~/.Xmodmap]; then
xmodmap
~/.Xmodmap
fi

Para outras dicas de configuração para crouton, consulte lourot.com .


// https://github.com/AurelienLourot/crouton-articles/blob/master/crouton-caps-lock.md