我想将 xdotool 与 xbindkeys 一起使用,但它不起作用。
这是我首先尝试的:
"xdotool type a"
m:0x1 + c:50
Shift + Shift_L
这不是重复的,因为我也尝试过其他问题的解决方案:
"sleep 1 && xdotool type --delay 15 'a'"
m:0x1 + c:50
Shift + Shift_L
和
"xset r off; xdotool type --window 0 a; xset r on"
m:0x1 + c:50
Shift + Shift_L
我知道 xbindkeys 工作正常,因为我可以echo test > /home/dalton/key.txt
用它执行。
默认为
xbindkeys
捕获Press
事件。它捕获Shift + Shift_L
然后xdotool
生成a
击键。我们得到:类似于按:++ Shift_R(按此顺序)Shift_La
这些解决方案对我有用:
在新闻发布会上
发布事件
也可以使用小的预延迟,但这不是完美的方法。
参考: xbindkeys + xdotool 时序问题