我没有编写脚本的经验,但我编写了这个脚本:
#!/usr/bin/env bash
# hint: use "xdotool getmouselocation" to get values
if xdotool getwindowfocus getwindowname | grep -Eq " - LibreOffice Calc$"
then
xdotool mousemove --sync 218 144 click 1
fi
目的是提供使用sum
LibreOffice Calc 4.4.5 中的功能的键盘快捷键。 LibreOffice Calc 中没有默认的键盘快捷键,并且似乎无法为该sum
功能分配一个快捷键:请参阅错误 39302。
快捷方式执行mousemove
仅有的当 Calc 窗口处于焦点时。否则,它不应该执行任何操作。 (坐标是特定于我的用法的。)
我的问题是:有没有更好的方法来检查 Calc 窗口是否处于焦点?
如何根据焦点窗口更改键绑定?似乎相关但没有答案。