Так. Останавливаемся. Успокаиваюсь(я).
1. У вас эта программа является менеждером?
2. Эта программа вызывает свои окна-виджеты в разных условиях?
3. Или эта программа запускает отдельные независимые Qt программы в разных условиях?
4. Почему тогда эта программа не может являться родителем независимых Qt программ? (аля контейнер программ)
Находясь в фоне, программа не получит нажатий клавиш. Ибо они ей не нужны(она ж в фоне).
Если активно другое Qt окно, оно получит эти нажатия клавиш. И может их передать программе-менеджеру(но ЗАЧЕМ???)
Если активно не Qt окно, оно никуда их не передаст
PS на словах опишите чего хотите, блин(я вот хочу блин
). Управляющая чем?? Как хочется, чтобы она вызывала функционал??