Если я могу предположить, что эта программа для Windows, вы не сможете этого сделать. После закрытия окна приложения оно не будет вызывать KeyUp / KeyDown. Ближайшие к тому, что вы хотите, это либо горячие клавиши (чтобы активировать программу, когда определенная клавиша обнаружена), либо клавиатура (если вы хотите иметь обзор каждой клавиши).
Однако то, что вы будете использовать, зависит от того, о каком именно сценарии вы думали.