L'ho provato su tutte le principali versioni del sistema operativo dell'iPhone e su un iPhone 3G e 4. È in circolazione da almeno un anno.
Ho notato che quando sto digitando molto velocemente (oltre 70 wpm) su una tastiera verticale, a volte una chiave non si registra come toccata. Penso che quello che sta accadendo dietro le quinte è che le dita si muovono così velocemente da pensare che sia lo stesso dito che si è spostato da un lato all'altro della tastiera in un movimento di trascinamento. (Normalmente quando trascini un tasto, non invierà la prima chiave su cui eri presente e invierà solo l'ultima chiave rilasciata.)
Questo accade solo quando si digita una parola in cui le lettere si alternano tra le dita sinistra e destra in modo tale che entrambe tocchino lo schermo contemporaneamente. Una parola su cui accade è la parola with
in cui t
non viene registrato e si finisce con wih
.
Ecco come dovrebbe funzionare:
- Tieni premuto il pollice sinistro su
t
, il popup mostra che stai per inviare unt
, suona un clic. Nota: il dito non ha ancora rilasciatot
, et
non è ancora stato inviato. - Premi il pollice destro su
h
, viene inviatot
, il popup mostra che stai per inviare unh
, il suono del clic viene riprodotto. - Se muovi il pollice sinistro, attorno alla tastiera, non accade nulla poiché è considerato un tocco morto (la mia terminologia). È necessario rilasciare questo dito prima che si registri di nuovo. Quando viene rilasciato, non succede nulla. Di nuovo, questo è un comportamento corretto.
- Quando rilasci il pollice destro su
h
, viene inviatoh
.
Ciò che ritengo sia la registrazione quando si verifica un errore è la seguente:
- Rileva un tap down su
t
, riproduce un suono, mostra il popupt
, ma non lo invia ancora. - Rileva che il dito si è spostato su
h
e mostra il popuph
. - Rileva che il tuo dito è stato rilasciato e invia la chiave
h
.
Si noti come nel secondo scenario la chiave t
non sia mai stata inviata e che pensi che sia un dito anziché due. Si noti, inoltre, che nel primo scenario si sentono due suoni clic e nel secondo si sente solo uno. Questo è in realtà il modo in cui so quando si verifica l'errore, ascoltando i suoni di clic mancati.
Sebbene l'esempio che ho dato con la parola with
possa sembrare molto più probabile in quanto le chiavi t
e h
sono molto vicine, in realtà non è così, e spesso accade anche con le lettere che si trovano sui lati opposti della tastiera, come n
e d
.
Si noti che non accade mai quando digito lentamente, dal momento che ritengo che i tocchi vengano elaborati in modo molto più accurato quando non vengono inviati velocemente. Questo bug non si verifica troppo spesso (ad esempio 1-5% del tempo), ma è ancora fastidioso.
Mi chiedo se questo è un bug noto o no. Qualcun altro ha notato questo comportamento? Prima di segnalarlo ad Apple, sarebbe utile se sapessi se anche altre persone hanno questo problema.