As you already know, the WAITKEY command does not work when playing with the Joystick. I am looking for a solution so that the player does not have to release the joystick to press any key in the keyboard.
This code works, but it is too long and expensive as I have to substitute 18 WAITKEYS commands:
IF CONTROL 0 WAITKEY ELSE WHILE P 0 IF KEY FIRE LET P 1 ENDIF ENDWHILE ENDIF
Is there a simpler and cheaper method to make WAITKEY work for the gamer who wants to use Joystick?