私はスクリプトの経験はありませんが、次のスクリプトを書いています。
#!/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ウィンドウに焦点が合っていることを確認するより良い方法はありますか?
フォーカスされたウィンドウに基づいてキーバインディングを変更する方法は?関連性があるようですが、答えはありません。