Portanto, parece que a sinergia e o xmodmap não são bons. No entanto, eu poderia realizar o mesmo objetivo usando
setxkbmap -option ctrl:swapcaps
O que agora está fazendo minha chave de controle funcionar em ambas as máquinas.
Eu tenho dois sistemas que uso em sinergia. No principal eu tenho um teclado normal que eu troco caps lock e ctrl para. Então eu faço:
xmodmap -e 'keycode 66 = Control_L'
xmodmap -e 'clear lock'
xmodmap -e 'add Control = Control_L'
Onde o código de acesso 66 é a minha tecla caps lock.
O problema é que não consigo fazer com que essa chave funcione como uma chave de controle na outra máquina à qual me conecto com a sinergia.
O estranho é que se eu conectar um teclado na máquina e rodar o xev, a tecla de controle lá é o código 37. Quando eu clico na tecla de controle modificada (keycode 66 no master) ele está registrando como código 37 no a máquina remota. Então, de acordo com o xev, ele deveria estar pegando como uma tecla de controle.
Alguém tem alguma pista sobre se a Synergy está fazendo algo muito útil para mim?
Portanto, parece que a sinergia e o xmodmap não são bons. No entanto, eu poderia realizar o mesmo objetivo usando
setxkbmap -option ctrl:swapcaps
O que agora está fazendo minha chave de controle funcionar em ambas as máquinas.
Tags shortcut-keys xmodmap 11.10 synergy