add keyboardJS
Merge pull request #8 from RobertWHurst/feature/keyboardjs

add keyboardJS