Aunque a ti te lo parezca, no puedes recoger la pulsación de dos teclas en un solo evento
Cita: if(tecla == e.VK_D & tecla == e.VK_F)
Propiedad conmutativa
tecla = e.VK_D y tecla == e.VK_F => e.VK_D == e.VK_F
algo que evidentemente es falso.
Utiliza KeyPressed y KeyReleased
http://www.simplej.com/?q=node/42