Drops deprecated keypress event in favor of keydown
Drops deprecated keypress event in favor of keydown

Uses KeyboardEvent.key instead working with ASCII codes. This adds list
iterations in place of range checks but makes the code slightly more
readable.

chanux/sayura.js,chanux/sayura.js