merged keyboard.js from master
fixed WavyJones oscilloscope, added more qwerty key mappings