- Изначально пустой index.html, все элементы генерируются
- Нажатие на кнопку физической клавиатуры должно подсвечивать нажатую кнопку на виртуальной
- Если нажатие происходит на несколько кнопок, то подсвечиваются все нажатые кнопки
- Клавиатура должна уметь переключаться между русской и английской раскладками
- На кнопках должны отображаться символы выбранного языка
- Выбранный язык должен сохраняться после перезагрузки страницы
- Анимация нажатия на кнопку
- Клики мышкой на виртуальной клавиатуре выводят символы в textarea
- Использовать eslint
- Приложение размещено на GitHub Pages по адресу your-github-account.github.io/name-repository
- должно работать в Chrome последней версии
- использование jQuery, Bootstrap и других CSS фреймворков не допускается
- использование Angular/React/Vue и других фреймворков не допускается