Добавить полноценную экранную клавиатуру в 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...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Добавить полноценную экранную клавиатуру в OpenSource веб-приложение
Реклама
Добавить полноценную экранную клавиатуру в 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...
Другие открытые задания:
"Бизнес аналитик" введение Добро пожаловать на проектную работу по стратегическому планированию и развитию бизнеса! В рамках этого проекта вы будете иметь возможность провести глубокий анализ выбранной организации и разработать страте5 000 р.
Бюджет: 5 000 р. ООО «Мебельный эксперт» Краткое описание: "Мебельный Эксперт" — это современная российская компания, специализирующаяся на розничных продажах мебели, п…
Трафик целевых заявок SMM70 000 р.
Бюджет: 70 000 р. ТЕМА: получение земельного участка с муниципальных торгов с выгодой до 70% с подрядом строительства дома (желательно) Продвижение услуг сопровождения по процедуре …
Разработка и отрисовка принтов для печати методом шелкографии2 000 р.
Бюджет: 2 000 р. Необходимо придумать и создать (отрисовать) принты для дальнейшей печати методом шелкографии в стиле анимэ (от нас только референсы, примеры, какого стиля и качеств…
поиск заданий