obsługiwać zdarzenia myszy i dotyku na ekranach dotykowych
Piszę aplikacje internetowe, które powinny obsługiwać zarówno interakcje myszy, jak i dotyku. Do testowania używam urządzenia z ekranem dotykowym w systemie Windows 7. Próbowałem wąchać zdarzenia dotykowe w najnowszych wersjach Firefoksa i Chrome i uzyskać następujące wyniki:
W trybie dotykowym Firefox uruchamia dotyk i odpowiadające mu zdarzenie myszy. Chromowane ognietouchstart/mousedown
, touchend/mouseup
pary, alemousemove
wystrzelony w bardzo dziwny sposób: jeden / dwa razytouchmove
.
Wszystkie zdarzenia myszy obsługiwane są jak zawsze.
Czy jest jakiś sposób na równoczesną obsługę myszy i dotyku na nowoczesnych ekranach dotykowych? Jeśli Firefox wystrzeli parę zdarzeń dotyku i myszy, co się dziejetouchmove
zmousemove
w Chrome? Czy powinienem przetłumaczyć wszystkie zdarzenia myszy na dotyk lub odwrotnie? Mam nadzieję znaleźć odpowiedni sposób na stworzenie responsywnego interfejsu.