Initial commit of they simple keyboard state tracker for blog post part 1

This is picky and is up to you but normally when using a resId I always add ResId to the end of the variable name. That way, at a glace, people will know what it is.