我想为添加一个重复的快捷键"Home"
,为此我尝试了不同的命令,但都不起作用。我希望我的自定义键应该像按下键时一样将光标移动到开始处Home
。因此,Keyboard shortcuts
我尝试使用下面的命令来针对我的新快捷键Ctrl+Left
。
xdotool key Home
xdotool key --clearmodifiers Home
/bin/bash -c "sleep 1 && xdotool key Home"
最后一个命令仅在延迟 1 秒后才有效,这并不好,因为我们希望光标立即移动。我尝试将 sleep 设置为 0,但没有用。
答案1
在模拟按下按键之前,使用keyup
xdotool “释放”您的自定义热键Home,如下所示:
xdotool keyup ctrl+Left key Home
如果没有“keyup”,则当 xdotool 按下时,您的自定义快捷键可能/将仍然有效Home。