Je veux utiliser xdotool avec xbindkeys mais cela ne fonctionne pas.
C'est ce que j'ai essayé en premier:
"xdotool type a"
m:0x1 + c:50
Shift + Shift_L
ce n'est pas un doublon, car j'ai aussi essayé les solutions d'autres questions:
"sleep 1 && xdotool type --delay 15 'a'"
m:0x1 + c:50
Shift + Shift_L
et
"xset r off; xdotool type --window 0 a; xset r on"
m:0x1 + c:50
Shift + Shift_L
Je sais que xbindkeys fonctionne correctement car je pourrais exécuter echo test > /home/dalton/key.txt
avec.
La valeur par défaut pour xbindkeys
consiste à intercepter l'événement Press
. Il attrape Shift + Shift_L
puis xdotool
génère a
coup de touche. On a:
Shift + Shift_L + a
Similaire au pressage: Shift_R+Shift_L+a (dans cet ordre)
Ces solutions ont fonctionné pour moi:
Evénement de presse
"xdotool keyup Shift_L keyup Shift_R key a keydown Shift_R"
m:0x1 + c:50
Shift + Shift_L
Événement de sortie
"xdotool keyup Shift_R key a keydown Shift_R"
Release + m:0x1 + c:50
Release + Shift + Shift_L
En outre, il est possible d'utiliser un petit pré-retard, mais ce n'est pas une méthode parfaite.