Интересный вопрос. Получается вы хотите добавить меню, которое будет появляться по нажатию esc.
Punto Swithcer глобален и делает манипуляции с полем ввода, так что осмелюсь предположить, что реально. Но было бы хорошо сделать по другой комбинации, т.к. esc местами используется.
Можно сделать приложение как агент(много преимуществ будет при реализации).