Когда-то давно сталкивался с похожей задачей... У меня не ответ... - но поищите в таком направлении: перехват события, с клавиатуры и обработка по принципу "if key not in ignore_key_list: key.press"
Понимаю, что совет скудный и без примера: спешу, но видя отсутствие каких-либо ответов, решил помочь хоть как-то - если нужно, позже смогу поднять архивы и ответить подробнее