Hi Danny,
Inside jsgamesoup.js there is a bit where it attaches the keyboard
events to the entire document rather than the canvas. I had to do that
because attaching to canvas just didn't work on some platforms. You
could try modifying the code to attach to canvas instead and see how you
go on the platforms you are developing for. Search for 'AttachEvent' and
find the keydown/keyup events.
Cheers,
Chris.
--
http://mccormick.cx/