Canvas / Key Event Demo

 

(Note: You might have to click the window to get keys to respond.)