Eu uso um remapeador de chaves chamado "keyremaplinux" (fonte:https://github.com/kozikow/keyremaplinux). Funciona bem, mas não é muito portátil e requer uma grande configuração. Eu gostaria de algo que pudesse levar para o trabalho e para outras máquinas Linux (principalmente CentOS) com pouco esforço. A solução deve funcionar com tudo e não ser específica do programa.
O que eu quero
Pressionar a tecla Alt direita + outra tecla inserirá uma tecla diferente. Por exemplo, toda a minha reta numérica é mapeada para a linha qwerty, assim:
right-alt + q = 1
right-alt + w = 2
right-alt + e = 3
right-alt + r = 4
right-alt + t = 5
right-alt + y = 6
right-alt + u = 7
e
right-alt + shift + q = !
right-alt + shift + w = @
right-alt + shift + e = #
right-alt + shift + r = $
right-alt + shift + t = %
right-alt + shift + y = ^
right-alt + shift + u = &
e ligações diversas como
right-alt + a = (
right-alt + s = )
right-alt + d = {
right-alt + f = }
O que eu tentei
xbindkeys
- Esta ferramenta parece não conseguir diferenciar entre a tecla Alt esquerda e a tecla Alt direita. Quando eu uso xbindkeys -k e pressiono a tecla Alt direita + 1, ele retorna "m:0x18 + c:10 | Alt+Mod2 + 1", que é o mesmo que se eu pressionasse a tecla Alt esquerda + 1
sxhkd
- De acordo com esta postagem do GitHub, você não pode acionar as teclas Alt esquerda/direita separadamente.https://github.com/baskerville/sxhkd/issues/89. Embora de acordo com este outro fórum, você pode mapear para alt esquerda/direita (mas não de)https://bbs.archlinux.org/viewtopic.php?id=155613&p=3. Apenas reiterando - eu não uso Arch. Eu uso CentOS. Acontece que o fórum é do Arch.