单按键模拟:点击按键a
xdotool key a
单按键模拟:点击按下a
xdotool keydown a
单按键模拟:点击松开a
xdotool keyup a
多按键模拟:点击Shift+a
xdotool key shift+a
多按键模拟:点击a+b
xdotool key a+b
多按键模拟:长按Shift+a
xdotool keydown shift+a
模拟鼠标右键按下和抬起
xdotool mousedown 3
xdotool mouseup 3
模拟鼠标左键按下和抬起
xdotool mousedown 1
xdotool mouseup 1
模拟鼠标点击操作
xdotool click 1
取得目前滑轮位置:
xdotool getmouselocation
模拟鼠标移动并点击
xdotool mousemove x y click 1
模拟鼠标相对当前位置移动在点击
xdotool mousemove_relative 50 200 click 1
模拟鼠标每隔2秒在x=100,y=0的位置左击一次
watch -n 2 xdotool mousemove 100 0 click 1
click后面参数含义
left = 1, middle = 2,right = 3, wheel up = 4, wheel down = 5
移动活动窗口位置
xdotool getactivewindow windowmove 200 100
搜索窗口并进行操作:例如搜索Beyond Compare窗口进行移动
xdotool search --name "beyond Compare" windowmove 300 100
获取窗口属性
xdotool getmouselocation --shell