When on the external monitor try duplicating your display on your laptop screen. Since everything but the screen seems to work I'm willing to bet that you managed to lose connectivity to the screens. Happened to me a few times with my laptops, the wiring tends to go through the screen hinges and, depending on build quality, can be quite easily torn out of whatever it's connected to.