Added support and test cases for additional key mappings [ ] \ ; ' , . /

I've added support and a demo (test-static-01.html) that add support for additional characters [ ] \ ; ' , . /
It also addresses a key mapping issue where some keyboards (like mine) map - and = to different key codes.