feature: add virtual keyboard support
style: keyboard layout name toUpperCase
fix: fixing jsduck build
wip: starting to define special keys.