Kosketusnäytön toiminnan diagnosointi selaimessa
Nykyaikaiset kapasitiiviset kosketusnäytöt perustuvat lasipinnan alla olevaan hienojakoiseen elektrodiverkkoon eli digitoijaan. Kun sormi koskettaa lasia, kehon luonnollinen sähkönjohtavuus aiheuttaa paikallisen sähköisen häiriön, jonka laitteen ohjauspiiri rekisteröi koordinaateiksi. Tämä työkalu mahdollistaa näiden signaalien tarkan analysoinnin suoraan verkkoselaimessa ilman erillisten sovellusten asentamista.
Kun laitetta käytetään testaukseen, järjestelmä tunnistaa syötteen tyypin ja näyttää sen kohdassa Osoitintyyppi. Arvoksi voi tulla touch (kosketus), pen (kynä) tai mouse (hiiri). Jos laite ei ilmoita kosketusnäytöstä, näytölle tulee ilmoitus: "Tämä laite ei ilmoittanut kosketusnäytöstä — hiiren vetäminen piirtää vain yhden kosketuspisteen, jotta näet miten lukemat toimivat, mutta monikosketuksen ja peiton tarkistus vaatii oikean kosketusnäytön." Kannettavien tietokoneiden kosketuslevyt eli touchpadit eivät sovellu tähän testiin, sillä ne ohjaavat vain osoitinta hiiren tavoin eivätkä välitä suoria kosketuskoordinaatteja selaimelle.
Testaustilat ja niiden käyttöohjeet
Työkalu sisältää kolme erilaista testaustilaa, jotka on suunniteltu erilaisten laitteistovikojen ja ominaisuuksien todentamiseen. Tilaa voidaan vaihtaa valintapainikkeilla Kosketukset, Peittoruudukko ja Haamuseuranta.
Kosketukset-tila (Multi-touch)
Tässä tilassa käyttäjä voi testata näytön kykyä seurata useita sormia samanaikaisesti. Kun tila on aktiivinen, näytöllä näkyy ohje: "Kosketa tai vedä missä tahansa testialueella. Lisää sormia nähdäksesi, kuinka monta kosketusta rekisteröidään kerralla — kahdella sormella kosketettaessa niiden välinen etäisyys mitataan reaaliajassa."
- Aktiiviset kosketukset: Näyttää parhaillaan näytöllä olevien kosketuspisteiden määrän.
- Samanaikaiset enintään: Tallentaa suurimman yhtäaikaisesti rekisteröidyn kosketusten määrän testijakson aikana.
- Kahden sormen väli: Kun näytöllä on täsmälleen kaksi sormea, työkalu laskee ja näyttää niiden välisen etäisyyden reaaliajassa.
Visuaalinen selite auttaa hahmottamaan syötteitä värikoodien avulla: Aktiivinen kosketus osoittaa nykyisen sijainnin, Jälki näyttää sormen kulkeman reitin ja Kahden sormen väli visualisoi mitattavan etäisyyden.
Peittoruudukko (Coverage grid)
Peittotesti on suunniteltu näytön kuolleiden alueiden paikantamiseen. Ruudukko jakaa testialueen osiin, ja käyttäjän tehtävänä on pyyhkiä sormellaan jokaisen ruudun yli. Tilan ohje neuvoo: "Vedä hitaasti jokaisen ruudun yli. Ruutu syttyy heti, kun kosketus ylittää sen; kun olet lähellä täyttä peittoa, vielä puuttuvat ruudut syttyvät, jotta voit pyyhkiä ne tarkasti."
Nopeat pyyhkäisyt täydennetään automaattisesti, jotta ruutuja ei jää välistä pelkän selaimen hitauden vuoksi. Kun peitto on melkein valmis, puuttuvat ruudut vaihtavat väriä (Pyyhkäise uudelleen), jotta ne on helppo havaita ja täyttää. Ruudukon tilat on jaettu selitteisiin Peitetty ja Ei peitetty. Työkalu näyttää reaaliajassa tiedon Peitettäviä ruutuja jäljellä: {count}. Kun kaikki ruudut on onnistuneesti kosketettu, näytölle tulee ilmoitus: "Täysi peitto — kuolleita alueita ei löytynyt".
Haamuseuranta (Ghost watch)
Haamukosketuksella tarkoitetaan tilannetta, jossa kosketuspaneeli rekisteröi olemattomia kosketuksia ilman fyysistä kontaktia. Haamuseuranta suorittaa tarkan 30 sekunnin mittausjakson näiden virhesignaalien havaitsemiseksi. Ohje neuvoo: "Aloita seuranta ja ota sitten kaikki kädet ja esineet pois näytöltä. Kaikki kosketukset, joista näyttö ilmoittaa itsestään 30 sekunnin aikana, merkitään ja lasketaan haamukosketuksiksi."
Käyttöliittymän painikkeet ja tulokset tässä tilassa:
- Aloita 30 sekunnin seuranta: Käynnistää ajastimen.
- Pysäytä seuranta: Keskeyttää mittauksen manuaalisesti.
- Seuranta valmis — ei haamukosketuksia: Ilmoittaa puhtaasta tuloksesta testijakson päätyttyä.
- Haamukosketukset seurannan aikana:
{count}: Kertoo havaittujen virheellisten kosketusten määrän.
Kaikki testijakson aikana havaitut ylimääräiset kosketukset merkitään punaisella värillä (Haamukosketus).
Tapahtumaloki ja reaaliaikaiset tiedot
Testialueen alapuolella sijaitsee Tapahtumaloki, joka kirjaa jokaisen kosketustapahtuman tarkasti. Jos kosketuksia ei ole vielä tehty, lokissa näkyy teksti: "Ei vielä kosketustapahtumia — aloita koskettamalla testialuetta."
Lokin sarakkeet ovat:
- Aika: Tapahtuman tarkka ajanhetki.
- Tapahtuma: Tapahtuman tyyppi, joka voi olla Alas (kosketus alkaa), Ylös (sormi nostetaan), Keskeytynyt (järjestelmä keskeyttää kosketuksen seurannan) tai Haamu (haamuseurannan aikana havaittu virhesyöte).
- Piste: Kosketuspisteen tunnistenumero.
- Tiedot: Tapahtuman koordinaatit ja muut tekniset lisätiedot.
Yleisissä tilatiedoissa näytetään teksti "Aloita koskettamalla testialuetta", joka muuttuu muotoon "Seurataan kosketussyötettä", kun aktiivinen kosketus havaitaan. Käyttäjä voi tyhjentää kaikki kerätyt tiedot ja lokit painikkeella Nollaa. Testauksen helpottamiseksi käytettävissä ovat myös painikkeet Koko näyttö ja Poistu koko näytöstä.
Laitteistovikojen ja häiriöiden diagnosointi
Kun testituloksissa havaitaan poikkeamia, on tärkeää erottaa toisistaan fyysiset laiteviat, ulkoiset häiriötekijät ja ohjelmistolliset rajoitukset.
Digitoijan vauriot ja kuolleet vyöhykkeet
Jos peittotestiä suoritettaessa ruudukkoon jää yhtenäinen, suora pysty- tai vaakasuuntainen raita pimeitä ruutuja, joita ei saa syttymään millään pyyhkäisytekniikalla, kyseessä on tyypillisesti digitoijan vyöhykevaurio. Kosketusnäytön ohjauspiiri on jaettu riveihin ja sarakkeisiin; yhdenkin johtimen katkeaminen esimerkiksi pudotuksen, lasin halkeamisen tai nestevaurion seurauksena pimentää koko kyseisen linjan.
Sähkömagneettiset häiriöt ja haamukosketukset
Haamukosketukset johtuvat usein sähköisestä kohinasta, joka sekoittaa kapasitiivisen mittauksen. Yleisin häiriölähde on huonolaatuinen tai vioittunut laturi. Jos haamukosketuksia ilmenee vain laitteen ollessa kytkettynä verkkovirtaan, laturin hakkurimuuntaja vuotaa sähkömagneettista kohinaa kosketuspaneeliin. Myös staattinen sähkö, näytön pinnalle kertynyt lika, rasva tai kosteus voivat aiheuttaa virheellisiä kosketussignaaleja. Ennen laitteen viemistä huoltoon näyttö tulee puhdistaa huolellisesti ja testata uudelleen ilman kytkettyjä kaapeleita.
Suojakalvot ja suojakotelot
Liian paksu tai huonosti asennettu karkaistu suojalasi voi heikentää sormen aiheuttamaa sähkökentän muutosta, jolloin osa kosketuksista jää rekisteröimättä. Erityisesti näytön reunoilla liian tiukka suojakotelo saattaa painaa lasia jatkuvasti, mikä estää muiden kosketusten rekisteröinnin tai aiheuttaa jatkuvia virhesyötteitä.
Tietosuoja ja käsittely
Tämä työkalu on suunniteltu yksityisyyttä kunnioittaen. Kaikki kosketussyötteet, koordinaatit ja tapahtumalokit käsitellään paikallisesti suoraan käyttäjän omassa verkkoselaimessa. Mitään tietoja kosketuksista tai testin kulusta ei tallenneta eikä lähetetä ulkoisille palvelimille. Kun painat painiketta Nollaa tai poistut sivulta, kaikki istunnon aikana kertyneet tiedot pyyhkiytyvät välittömästi ja pysyvästi selaimen muistista.
Usein kysytyt kysymykset
Miksi kosketusten määrä pysähtyy pienempään lukuun kuin mille näytölleni on annettu luokitus?
Selaimet päättävät, kuinka monta samanaikaista kosketusta sivulle sallitaan, ja jotkut rajoittavat määrän pienemmäksi kuin mitä paneeli pystyy seuraamaan — iPhone- ja iPad-selaimet lakkaavat välittämästä uusia kosketuksia verkkosivuille noin viiden sormen kohdalla, vaikka laitteisto tukisi useampaa. Pidä vajautta selaimen asettamana kattona, älä rikkinäisenä näyttönä: kahden tai useamman kosketuksen määrä todistaa jo monikosketuksen toimivan, ja vain näyttö, joka ei koskaan rekisteröi useampaa kuin yhtä sormea missään selaimessa, on epäilyttävä laitteiston osalta.
Miten löydän näytöltäni kuolleen alueen?
Vaihda peittoruudukkoon ja vedä yhtä sormea hitaasti koko testialueen yli — jokainen kosketuksesi ylittämä ruutu syttyy, ja nopeat pyyhkäisyt täydennetään automaattisesti, jotta ruutuja ei voi hypätä yli. Lähellä täyttä peittoa jäljellä olevat ruudut syttyvät toisella värillä tarkempaa, toista pyyhkäisyä varten. Ruudut, jotka ovat edelleen pimeinä tämän jälkeen, ovat epäiltyjä kuolleita alueita; puhdista lasi, poista paksu suojakalvo, irrota laturi ja pyyhkäise uudelleen ennen kuin syytät näyttöä — kuolleiden ruutujen raita yhdellä rivillä tai sarakkeella on tyypillinen merkki vioittuneesta digitointivyöhykkeestä.
Mitä ovat haamukosketukset ja miten tarkistan ne?
Haamukosketus tarkoittaa sitä, että näyttö ilmoittaa kosketuksesta, jota kukaan ei tehnyt — itsestään tapahtuvia napautuksia ja vetoja. Käynnistä haamuseuranta ja pidä sitten kaikki kädet ja esineet poissa näytöltä 30 sekunnin ajan: kaikki kosketukset, jotka tästä huolimatta rekisteröidään, merkitään punaisella ja lasketaan mukaan. Laturin aiheuttama häiriö on yleisin syy, joten testea uudelleen laturi irrotettuna ja paksu suojakotelo tai -kalvo poistettuna ennen kuin päättelet digitoijan olevan viallinen.
Miksi kannettavan tietokoneeni kosketuslevy ei tee täällä mitään?
Kosketuslevy vain liikuttaa osoitinta hiiren tavoin — se ei koskaan ilmoita kosketuspisteistä, joten tämä testi ei voi havaita sitä. Testialue vastaa kosketusnäyttölaitteisiin: puhelimien ja tablettien näyttöihin, kosketusnäytöllisiin kannettaviin ja kynänäyttöihin. Laitteella, jossa ei ole kosketusnäyttöä, hiiren vetäminen testialueella piirtää yhden kosketuspisteen, jotta näet miten lukemat toimivat.