Interesting question. I don't have an answer but you should be able to find it easily. I assume there is a mechanism in EventLoop or similar things to dispatch keyboard event to appropriate Ctrls, you may examine code in that part to see if an opportunity has been offered (eg, by way of Callback) to library user to intercept the keyboard event. If not, you can do a little hack there