Ok, there is some good news regarding this issue. I was also having the very same problem with sw. keyboard. I found a nice workaround. I created EventFilter class, attached it to QApplication object...