Here are the references from my talk at Flash on the Beach 2011:
Your keyboard doesn’t work:
The functioning key test app. Many keyboards have a mechanical issue that means if two keys are pressed, certain other ones cannot be registered as being used. On the keyboard I am currently typing on if I press [Down], [LEFT] and then [Space], the [Space] fails to work. If I press [A] and [W], then [Q] fails to work.
Test your keyboard here: http://bit.ly/keytest
(Sorry users of keyboards that aren’t exactly like the one I have here – I made the app from a pic of this one)
Recommended Reading on Game Design:
Game Design Books: