Como remapear minha chave CapsLock para funcionar como se fosse uma tecla Return usando setxkbmap?

4

Eu tentei várias coisas:

setxkbmap -option caps: return
setxkbmap -option caps: enter

Eu também tentei modificar o arquivo /usr/share/X11/xkb/symbols/pc por:

"Key <CAPS> {[Enter]};"

Mas nada funcionou.

    
por messias 17.01.2015 / 13:37

3 respostas

4

Não tenho certeza se isso ajuda (não apenas em setxkbmap ), mas:

setxkbmap -option caps:none
xmodmap -e "keycode 66 = Linefeed"

Alterar novamente:

setxkbmap -option
xmodmap -e "keycode 66 = Caps_Lock"

Você pode verificar com algo como:

xev | sed -ne '/^KeyPress/,/^$/p'

para obter códigos de teclas.

    
por 17.01.2015 / 14:26
1

I also tried to modify the file /usr/share/X11/xkb/symbols/pc by:

"Key <CAPS> {[Enter]};"

But nothing worked.

Quase lá ... Não existe Enter . A palavra-chave aqui é Return , então edite seu /usr/share/X11/xkb/symbols/pc assim (a linha original comentou com // ):

// key <CAPS> {     [ Caps_Lock             ]       };
key <CAPS> {        [ Return                ]       };

e então o seu CapsLock deve atuar como Return .

    
por 03.02.2016 / 18:19
0

Para o Gnome (e Ubuntu 18.04), você pode usar a ferramenta Gnome Tweak e alterá-la nas configurações de teclado e mouse. Clique em 'Opções adicionais de layout' e você encontrará as configurações para o Caps Lock.

    
por 03.12.2018 / 10:38