/ / Heurystyka w celu odfiltrowania dodatkowych kliknięć wysyłanych przez uszkodzone myszy - kliknięcie, mysz, sprzęt, podwójne kliknięcie

Heurystyczne filtrowanie dodatkowych kliknięć wysyłanych przez wadliwe myszy - kliknij, mysz, sprzęt, kliknij dwukrotnie

Jest to dość powszechny problem polegający na tym, że myszy rozwijają defekty, w wyniku których niektóre ich pojedyncze kliknięcia rejestrują się jako dwa lub więcej kliknięć (referencja 1, referencja 2, odniesienie 3).

Tam, gdzie pracuję, zdarza się to rzadko, a jeśli takzdarza się, że takie myszy są niszczone ze skrajnymi uprzedzeniami - więc nie mam pod ręką działającej próbki. Ponieważ pracuję nad aplikacją handlową, w której różnica między jednym kliknięciem (kup 1000 kontraktów) a dwoma kliknięciami (kup 2000 kontraktów) jest względnie ważna Zastanawiałem się, czy ktoś ma doświadczenie w pracy z heurystyką

  • odrzucaj oczywiście fałszywe kliknięcia
  • rejestruj podejrzane kliknięcia i informuj użytkownika o możliwym problemie

Myślę, że to pytanie jest niezależne od systemu operacyjnego, ale obecnie używam środowiska Windows 7.

Odpowiedzi:

0 dla odpowiedzi № 1

Właśnie znaleźliśmy inną wadliwą mysz (renomowanej szwajcarskiej marki). Szybkość rejestrowania zdarzeń 2 kliknięć wynosiła 14 ms. Odkryliśmy również, że człowiek może wykonać 2 kliknięcia w ciągu około 150 ms.

Heurystyka, której teraz używamy, to odrzucanie drugiego kliknięcia, gdy jest ono szybsze niż 32 ms (32 ms => 2 tyknięcia zegara) i ostrzeganie użytkownika, gdy jest on szybszy niż 90 ms.

Testowaliśmy klikanie tak szybko, jak to możliwea także podwójne kliknięcie i sprawdzono czasy między poszczególnymi kliknięciami. Wszystkie, z wyjątkiem 2 kliknięć, dzieliły więcej niż 100 ms, przy czym jedno było dłuższe niż 90 ms, a drugie 50 ms. Wszystkie kliknięcia w teście podwójnego kliknięcia wynosiły 100-180 ms. Te liczby nie są tak naprawdę naukowe i prawdopodobnie zmienią się nieco u różnych ludzi i myszy.