Ubuntu

xbindkeys 不會為某個鍵綁定 xdotool 鍵命令

  • March 22, 2020

我將xdotool命令添加到.xbindkeysrc. 滑鼠工作的命令,例如

"xdotool mousemove 200 200"
 q

但我的鑰匙不起作用,比如

"xdotool key x"
 q

第一個命令可以完美執行但第二個命令不能正常執行的原因可能是什麼。當按下Qkey 時,而不是鍵入X,它什麼都不做(它只是阻止 key 的預設行為Q)。

滑鼠到鍵的命令也可以工作,例如

"xdotool key x"
 b:8

問題不在於xdotool命令,因為以下命令在終端中有效

xdotool key x

這對我有用:

xdotool sleep 0.2 key x

我不確定為什麼它似乎與時間有關,但可能是由於在我的情況下 xbindkeys 呼叫shor bashand的成本wmctrl

引用自:https://unix.stackexchange.com/questions/477103