Отображение нажатых кнопок на чистом JavaScript.
Оформление на CSS3 без сторонних модулей и библиотек.
Делал для DualShock3 (подключён через Shibari) но должно работать на любых джойстиках.
Если поддерживает браузер, то для аналоговых кнопок показывается степень нажатия (в Firefox не работает, Vivaldi, OBS, Chrome и даже Edge - да).
Работает в Firefox, производных Chromium (Chrome, Vivaldi). Последняя версия Edge не умеет без костылей поворачивать svg, крестовина отображается некорректно.
Самое классное, что работает в источнике-браузере OBS и Electron (тоже наследники Chromium).
Доведу до ума стики, починю отображение в Edge и положу в общий доступ исходники.
А пока - наблюдаем за победой над Н.Оксидом и пишем пожелания в комменты.
https://github.com/4aiman/JS-DualShoc... (EDGE всё ещё поломан)