Answers:
一个简单的方法是xdotool
,像
xdotool type 'text'
xdotool getwindowfocus
在同一终端打开的同时从终端运行并作为键盘快捷键运行,并比较结果是否相等。您可能必须将键盘快捷方式版本重定向到一个临时文件才能看到它。
xbindkeys
。
xdotool有效。但是,如果将其与键盘快捷键集成在一起,则简单的xdotool类型'text'失败。
以下shell脚本在这方面帮助了我
windowid=$(xdotool getwindowfocus)
sleep 0.5 && xdotool windowactivate --sync $windowid type 'text'
xdotool
显示它具有内部睡眠。xdotool sleep 0.3 type 'Emotional 2003'
足够了。(我不知道,出于某种原因,短暂的睡眠是必要的。运行命令时似乎在激活的窗口或聚焦的窗口中有短暂的开关?)