Перенаправить ввод с клавиатуры в неактивную программу

Перенаправить ввод с клавиатуры в неактивную программу

Мне нужна помощь с вычислительной проблемой. Я использую Openbox 3.5.2 на Raspbian/Pi3 и один монитор. Я хочу, чтобы одна программа была сфокусирована и работала на весь экран, а клавиатура выводила данные в другую программу, которая не сфокусирована и не видна. Программа с фокусом — веб-браузер Epiphany. Программа без фокуса — терминал ssh. Спасибо за любые мысли/предложения.

решение1

Спасибо, Джайлс, теперь я понимаю, что неправильно понял терминологию «фокуса». Я хочу сфокусировать терминал, но оставляю работоспособным только веб-браузер.

Базовый метод (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: Фокус (Alt-Tab) на терминале.
2: Переключение сочетания клавиш (Wx) для фокусировки на окне терминала под окном браузера.

Связанный контент