How to prevent Cmd-Q from typing "q" in the new foreground app? My background app (the one that gets activated when the current app quits) is some text editor. When I use the Cmd-Q shortcut to quit it and immediately afterwards let go of only the Cmd key, the text editor types a q character.

Of course I normally don't intentionally keep Q pressed. While using the Quartz keyboard layout I never even noticed this, but when I changed to the Dvorak layout, I occasionally saw this happen (probably because of the location of Q on the keyboard). It happens with both layouts though.

I'm pretty sure it's not a problem with specifically my Mac (EDIT: It only happens with my Logitech keyboard). It's quiet annoying, especially while coding since I quit the developing app a lot and the q in my source code makes it not compile anymore.

My questions are:


Does this only happen on my Mac? Can someone test this? It only happens with the Logitech keyboard.
How can I prevent this from happening? (other than always paying attention to let go of Q before Cmd)
Why is this even happening? I don't think it's supposed to be like this.
Tested and mine doesn't do this.
Try to turn off key repeat: (mine below is not off)





Maybe you have a non-Apple keyboard with anti-ghosting?