Добавить полноценную экранную клавиатуру в OpenSource веб-приложение

Задание закрыто
Стоимость:5 000 рублей
Срок выполнения:14 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2022-04-06 17:02
Был(а) на сайте:2024-01-12 13:10

Добавить полноценную экранную клавиатуру в OpenSource веб-приложение

 
Задача

Нужно взять демку от эмулятора v86 https://github.com/copy/v86 https://copy.sh/v86/
В нижней части экрана, как например тут https://copy.sh/v86/?profile=archlinux , заменить окно serial console на виртуальную JS клавиатуру.
Требуется полноценная клавиатура со всеми клавишами, в том числе Ctrl, Alt, Del, Shift, Page UP, Page Down и так далее, в точности как обычная клавиатура ПК.
Также требуется поддержка различных раскладок, т.е. основные буквы остаются на английском, но при выборе другой раскладки меняются надписи на втором ряде букв.
Требуются раскладки на первой итерации:
- американская клавиатура (только английский)
- русская (английский + русский)
- немецкая (один ряд но с доп. немецкими буквами)
и возможность в будущем добавлять новые раскладки
Раскладка должна определяться автоматически на основе языка браузера.
Клавиши-модификаторы должны поддерживать залипание, чтобы можно было отправлять комбинации типа Ctrl-c или Ctrl-Alt-Del.
Нажатия отправлять через функцию emulator.keyboard_send_scan...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Михаил Фрилансер
Специализация: Программирование и IT
  • 30 000 руб14 дней
Здравствуйте.
Пишите обсудим.

Оставлять заявки могут только авторизованные пользователи.

Другие открытые задания:

поиск заданий