xdotool 模拟按住 ctrl 键

xdotool 模拟按住 ctrl 键

我需要通过 ctrl 和鼠标单击来模拟按住 ctrl 键进行多选操作,因此我尝试了这个快捷键:


bash -c "notify-send 'ctrl pressed' 'message';xdotool keydown Control_L ; sleep 4 ;xdotool keyup Control_L ;notify-send 'ctrl released' 'message';"

但不工作 在此处输入图片描述

例如,它的 2 个键的工作方式如下:

bash -c "notify-send 'ctrl pressed' 'message';xdotool keydown 2 ; sleep 4 ;xdotool keyup 2 ;notify-send 'ctrl released' 'message';"

但是当我尝试模拟按住 ctrl 4 秒时,我无法在这 4 秒内用鼠标进行多选!

更新:

我通过此脚本将 ctrl+鼠标单击组合为快捷键:

bash -c "notify-send 'ctrl pressed' 'message';xdotool keydown ctrl click 1 keyup ctrl --delay 500 keydown ctrl click 1 keyup ctrl;notify-send 'ctrl released' 'message';"

但无法在 1 秒延迟后进行多次点击,并且第二次点击时鼠标指向新的位置!在该脚本中,我需要按快捷键 (ctrl+1) 进行第二次选择,但在 500 毫秒后鼠标无法在新位置进行选择!

谢谢。

相关内容