Для моего приложения мне нужно радикально изменить весь UX для сенсорных устройств, используя экранную клавиатуру (например, мобильный, сенсорный телевизор), по сравнению с устройствами типа мышь / kbd (например, рабочий стол, мобильный телефон с мышью bluetooth / kbd).
NB. Я уже получил адаптивный макет с сеткой CSS и медиа-запросами, так что этот аспект решен. Моя проблема не в макете, а в том, что весь UX должен быть принципиально другим. Лучший вариант, который у меня есть, это прослушивание движения мыши по всему окну просмотра.
Как мне это сделать с помощью современных браузеров?
Примечание. Я уже прочитал существующие ответы, которым несколько лет, и в целом пришел к выводу, что это невозможно.