Gracias por responder. Al final resulta que el responsable de que no disparase diagonales he sido yo (falta de experiencia mia con winape). Porque he estado trasteando con el apartado settings > input de winape el otro día para poner joystic para un juego que lo requería obligatoriamente y se desbarajustó todo. He reinsatlado winape y ahora sí dispara en diagonales. Un saludo.