フォーカスされていないプログラムにキーボード入力をリダイレクトする

フォーカスされていないプログラムにキーボード入力をリダイレクトする

コンピューティングの問題に関して助けを求めています。Raspbian/Pi3 とシングル モニターで Openbox 3.5.2 を実行しています。1 つのプログラムにフォーカスを当ててフルスクリーン表示にし、キーボード出力を別のフォーカスされていない非表示のプログラムにしたいです。フォーカスされているプログラムは Epiphany Web ブラウザーです。フォーカスされていないプログラムは ssh ターミナルです。ご意見やご提案をいただければ幸いです。

答え1

Giles さん、ありがとうございます。「フォーカス」という用語の意味を誤解していたことに気付きました。ターミナルにフォーカスを当てたいのですが、Web ブラウザーだけが有効になっている必要があります。

基本的な方法 (Openbox 3.5.2、Raspbian、Pi3)。rc.xml を編集して、ウィンドウ フォーカスのキー バインディングを含めます (例: keybind key="Wx")。

  <action name="PreviousWindow">
    <finalactions>
      <action name="Lower"/>
      <action name="FocusToBottom"/>
      <action name="Focus"/>
    </finalactions>
  </action>

キー バインディングは、1 つの Web ブラウザー ウィンドウと 1 つのターミナル ウィンドウで機能します。1
: ターミナルにフォーカスします (Alt-Tab)。2
: キー バインディング キーを切り替えて (Wx)、ブラウザー ウィンドウの下のターミナル ウィンドウにフォーカスします。

関連情報