Yo también utilizo atajos de teclado para llamar a determinados procedimientos, lanzar menus, etc.
Pero "discrepo" algo de kuk (sin que sirva de precedente) jjjjjjj
En vez de utilizar keydown, mejor programarlo en keyup, con el keydown si la persona deja el dedo y no lo suelta, se puede ejecutar continuamente.
Que en algunos casos puede interesar, pero si queremos controlar solo una acción, veo mejor hacerlo en el up, yo al menos lo hago asi.
Tambien tengo un truco en mi aplicación
Pulsando con el botón derecho del ratón sobre una imagen y el botón shift pulsado entras en el modo DIOS

))))