Reescrita da chave do Ubuntu: esses comandos funcionam, mas não entendo como

2

Eu queria trocar minha tecla ctrl por teclas mais convenientemente localizadas, então fiz a pesquisa no google. Os comandos a seguir (no bash shell) me deram exatamente a funcionalidade que eu queria da minha chave RET (ou seja, rotulada 'Enter' no meu Thinkpad, localizada à direita da tecla de apóstrofo). Mas eu não tenho certeza de como os comandos realizam o trabalho e eu esperava que alguém pudesse explicar.

O resultado dos comandos é que a tecla RET funciona como a tecla CTRL se eu pressioná-la junto com outra tecla. Se for pressionado sozinho, o RET continuará a manter sua funcionalidade normal (ou seja, comando new-line / submit). Eu pesquisei a documentação do xmodmap / xcape, mas não consegui descobrir exatamente como esses comandos chegam ao resultado pretendido.

Nota: os seguintes comandos assumem que o xcape foi baixado de acordo com as instruções na página do github e que o executável do xcape foi adicionado ao PATH. O foco da questão é como o xmodmap / xcape e os vários símbolos-chave são usados.

xmodmap -e 'keycode 36 = 0x1234'
xmodmap -e 'add control = 0x1234'
xmodmap -e 'keycode any = Return'
xcape -e '0x1234=Return'
    
por iceman 12.10.2014 / 20:54

0 respostas