add keyboard.js