.png)
Fiz uma pesquisa sobre isso, mas as respostas que vi referiam-se a algo totalmente diferente do que estou pedindo. Então deixe-me esclarecer: não estou perguntando como alterar os atalhos de combinação de teclas. Estou perguntando: como você realmente muda o que seu computador pensa que você fez quando pressionou uma determinada tecla?
Um exemplo do que quero dizer (e do motivo pelo qual estou perguntando). Sou usuário do Chrome e uso o Windows junto com o Ubuntu. Eu possuo um Lenovo Thinkpad T61p - ele veio com meu pacote de bolsa de estudos e eu teria comprado um bom computador se pudesse. O T61p possui dois botões acima das teclas de seta esquerda e direita que se relacionam aos comandos do navegador para ir e voltar uma página. Isso é extremamente frustrante para mim, pois uso as teclas de seta e um único toque acidental de tecla me fará voltar uma página, perder dados temporários e gritar com meu teclado estúpido. Ao mesmo tempo, sou o tipo de pessoa que mantém muitas abas abertas. O Chrome não me permite reconfigurar os atalhos do teclado, e a única maneira de alternar entre as guias é ctrl+tab e ctrl+shift+tab e ctrl+page up/down.
Eu estava usando o Notepad++ e eles finalmente encontraram a solução para os dois problemas! As teclas de avanço e avanço de página funcionavam como teclas de avanço e avanço de tabulação. Fiz um grande esforço para aprender como alterar as combinações de teclas no Windows. As teclas voltar e avançar página agora são as teclas page up e page down, respectivamente, e se eu pressionar o controle, elas me permitem alternar as guias facilmente e de forma bastante agradável. E se eu apertar as teclas por acidente, não há mal nenhum.
Infelizmente, estou no Ubuntu agora e preciso passar pelo processo novamente. E embora eu não tenha conseguido encontrar a resposta on-line, como fiz no Windows, sei que o Ubuntu tem comunidades legais e de apoio como esta, onde, espero, alguém possa me dizer como fazer o que fiz no Windows ou diretamente faça com que meu computador mude de aba quando eu apertar esses botões (removendo o botão ctrl do comando de mudança de aba).
Responder1
Você deve ser capaz de fazer isso usando xmodmap
- vejaaquipara documentação eaquiPara maiores informações. O comando será algo como xmodmap -e "keycode <key code>=<key sym>"
.
Você pode determinar o código da chave e os nomes dos símbolos das chaves em questão abrindo o Terminal e executando o xev
. Quando estiver em execução, pressione a tecla em questão e algo semelhante a isto será exibido:
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
A terceira linha fornece o código da chave (aqui, 38) e o símbolo da chave (0x61).
Para tornar esse novo mapeamento permanente, você precisará executar esses comandos na inicialização, adicionando-os a Sistema > Preferências > Aplicativos de inicialização.