1 つのプログラム (フルスクリーン Web ブラウザー) にフォーカスがあるときに、Raspbian/Pi3 でフォーカスされていない別のプログラム (ssh ターミナル) にキーボード入力を渡したいと考えています。
答え1
基本的な方法 (Openbox 3.5.2、Raspbian、Pi3)。rc.xml を編集してウィンドウフォーカスのキーバインディングを追加します。例:
<keybind key="W-x">
<action name="PreviousWindow">
<finalactions>
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Focus"/>
</finalsctions>
</action>
</keybind>
キー バインディングは、1 つの Web ブラウザー ウィンドウと 1 つのターミナル ウィンドウで機能します。1
: ターミナルにフォーカス (Alt-Tab) します。2
: キー バインディング キーを切り替えて (Wx)、ターミナル ウィンドウにフォーカスし、ブラウザー ウィンドウの下に非表示にします。