There is a problem with grabbing keyboard events without affecting whole system's behaviour. I.e. I need to receive all keyboard events in any window, but user must not see that something is wrong. Help me please, I solve this problem more than for 2 month's and it has already got me.