Как-бы продолжу идею Morissona.
Если в качестве сессии установить десктоп-файл браузера или, например, Midnight commander.
Есть окно программы, есть курсор мыши. Если курсор мыши вне окна программы, то программа не реагирует на клавиатурный ввод. Устанваливаешь курсор мыши внутри окна программы, можно вводить с клавиатуры...