Eu sei que esta pergunta tem um ano, mas ainda parece não ter sido respondida.
Eu acho que o seu problema é que você apenas aciona xte 'key Control_L'
, que apenas "toca" na sua tecla de controle, o que significa que o pressionamento de tecla é emulado apenas por um curto período de tempo e a chave é liberada. Você precisa emitir um evento keydown
quando começar a pressionar o botão do mouse e disparar um evento keyup
quando soltar o botão do mouse. Seu .xbindkeysrc
deve ficar assim:
"xte 'keydown Control_L'"
b:8
"xte 'keyup Control_L'"
b:8 + Release