fixed tabs, and using NativeKeys instead of forwarding keyevent though qapplication