A JavaScript tool for detecting keyboard event codes (character keycodes)