Buckminster
(usa Debian)
Enviado em 25/01/2024 - 10:59h
Já vi que tu tem preguiça em pesquisar, vai aí a receitinha do bolo para trocar a tecla caps_lock com a tecla tab.
Liste as configurações:
$ xmodmap -pke|egrep -e '(Tab|Caps)'
Aqui deu essa saída:
keycode 23 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
1 - Crie o arquivo:
$ vim ~/.xmodmap <<< usei o vim, use te editor de texto preferido
Coloque dentro do arquivo, limpando a caps_lock e trocando os keycode:
clear Lock
keycode 66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode 23 = Caps_Lock NoSymbol Caps_Lock
Salve e saia.
Dê permissão de execução
$ chmod +x ~/.xmodmap
Depois para tornar permanente crie um arquivo, coloque dentro o comando abaixo, dê permissão de execução e coloque o arquivo na inicialização do Ubuntu:
xmodmap ~/.xmodmap
Ou execute o comando acima no terminal cada vez que iniciar o sistema.
Aqui no Debian criei, para testar, um arquivo UNIT e coloquei dentro de /etc/systemd/system/ e funcionou beleza.
2 - Ou então altere somente o arquivo /usr/share/X11/xkb/compat/basic, caso você saiba o que está fazendo (e caso use o X), mas lembre de criar uma cópia antes, pois alterar esse arquivo altera todos os teclados para todas as sessões e usuários.
3 - ***Ou, ainda, edite, como root ou use o sudo, somente o arquivo (é mais fácil) /usr/share/X11/xkb/keycodes/evdev e troque os números e reinicie:
<TAB> = 23;
<CAPS> = 66;
Não há outra maneira, pois lidar com remapeamento de teclado é assim.
Qualquer coisa execute:
$ man xmodmap
4 - E se você usa o Gnome pode instalar o gnome-tweak-tool e fazer tudo pelo mouse (se não der problema, pois remapeamento de teclado o melhor é fazer pelo terminal).
Depois vá em Keyboard & Mouse > Keyboard > Additional Layout Options > Caps Lock behavior
Ou algo parecido, não tenho o Ubuntu aqui.
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!