Sivu 1/1

uusiTiiran automaattisesti tapahtuva fokusointi lomakekentälle mobiilikäytössä

Lähetetty: 17 Kesä 2024, 22:25
Kirjoittaja jtp
uusiTiirassa minua häiritsee, kun useassa kohdassa ohjelma automaattisesti fokusoituu johonkin ohjelmoijan päättämään lomakekentään. Tästä on se haitta, että samalla puhelimen virtuaalinen näppäimistö pläjähtää päin pläsiä (pläsi = ark. naama, kasvot) vieden samalla runsaasti tilaa puhelimen näytöltä. Olisi helpompi ensin nähdä kaikki kentät kokonaisuutena ja itse sitten sormella painaa haluttua kohtaa, jolloin näppäimistö vasta ilmestyisi näytölle.

Autofokusointi on haitallista myös näkövammaisille. Asiasta on juttua eri puolilla nettiä, kuten täällä https://developer.mozilla.org/en-US/doc ... iderations:
Automatically focusing a form control can confuse visually-impaired people using screen-reading technology and people with cognitive impairments. When autofocus is assigned, screen-readers "teleport" their user to the form control without warning them beforehand.

Use careful consideration for accessibility when applying the autofocus attribute. Automatically focusing on a control can cause the page to scroll on load. The focus can also cause dynamic keyboards to display on some touch devices. While a screen reader will announce the label of the form control receiving focus, the screen reader will not announce anything before the label, and the sighted user on a small device will equally miss the context created by the preceding content.
Saavutettavuutta sääntelee myös laki digitaalisten palvelujen tarjoamisesta, https://finlex.fi/fi/laki/ajantasa/2019/20190306, mutta se ei taida koskea Birdlifea, koska laissa tarkoitettu viranomainen ei osallistu Birdlifen kustannuksiin yli puolella kehittämis- tai ylläpitokustannuksista. (Vai osallistuuko?)

Re: uusiTiiran automaattisesti tapahtuva fokusointi lomakekentälle mobiilikäytössä

Lähetetty: 18 Kesä 2024, 08:15
Kirjoittaja akiark
Kiitos. Saavutettavuusdirektiivi ei tosiaan velvoita BirdLifeä.

Re: uusiTiiran automaattisesti tapahtuva fokusointi lomakekentälle mobiilikäytössä

Lähetetty: 18 Kesä 2024, 10:22
Kirjoittaja JuK
Kännykästä en tiedä mutta selainversiossa ainoa oikea toimintatapa on aktivoida aina se kenttä, johon seuraavaksi jotain pitää kirjoittaa. Se on ärsyttävää kun pitää aina itse valita kenttä, johon kirjoittaa jotain. Esim kartalta paikan valinnan jälkeen paikannimikenttä pitää olla aktiivisena. Tai listalta omaa paikkaa hakiessa hakukenttä pitää olla aktiivinen. Nämä on sellaisia pieniä asioita, jotka vaikuttaa suuresti onko käyttöliittymä hyvä vai huono. Ainakin meillä, jotka tekevät kaiken mieluummin näppiksellä kuin hiirellä.

Re: uusiTiiran automaattisesti tapahtuva fokusointi lomakekentälle mobiilikäytössä

Lähetetty: 18 Kesä 2024, 16:27
Kirjoittaja jtp
Standardi tapa työpöytäselaimessa on liikkua lomakentillä eteenpäin tabulaattorin avulla. Jos sivulla on vain kaksi kentää, käyttäjätunnus ja salasana, niin jotenkin odotan kuitenkin pääseväni heti suoraan kirjoittamaan käyttäjätunnusta ilman että minun pitäisi fokusoida kursori kyseiseen kenttään. En silti odota, että selain siirtäisi automaattisesti minut seuraavaan kenttään, vaan teen sen itse tabulaattorilla tai hiirellä enkä Enter-nappulalla niin kuin MS DOS -ajalla ennen Windowsia.

Mobiiliselaimella on kuitenkin paha, jos virtuaalinen näppäimistö pläjähtää silmille. Mobiiliselaimella käyttäjän omalla sormella tapahtuva fokusointi on lähes yhtä triviaalia kuin skrollaaminen näytöllä alaspäin.

Ja aistirajoitteisille autofocus on aina huono: https://www.a11yproject.com/checklist/# ... -attribute.

Kun nyt katson uusiTiiran Kirjaa havainto -sivua, aluksi ei tapahdu mitään automaattista fokusointia. Mikä on ihan hyvä asia, koska saatan haluta painaa Tässä ja nyt -nappulaa lomakekenttään kirjoittamisen sijasta.

Fokusointi uusiTiirassa tapahtuu Lisää rivi- ja Lisäkentät -nappulaa painaessa. Klikkaan työpöytäselaimella ensin hiirellä jompaakumpaa em. nappuloista, ja samalla kädenliikkeellä sitten siirrän fokuksen haluamaani lomakekenttään. Olisin hämmästynyt, jos kursori siirtyisi nyt automaattisesti ensimmäiseen kenttään. Nyt kuitenkin niin tapahtuu. Työpöytäselaimen käyttäjälle saattaisi tulla enemmän ongelmia automaattisen fokusoinnin puuttumisesta, jos hän odottaa heti suoraan voivansa alkaa kirjoittaa tekstiä lomakekenttään (esim. käyttäjätunnus). Tässä tapauksessa hänen kuitenkin pitää ottaa hiiri käteen ja tehdä nappulan klikkaus ennen lomakekenttään siirtymistä.

Ohjelmoijat pystyisivät kyllä detektoimaan, onko käyttäjän näyttö kosketusnäyttö vai ei. Valitettavasti kosketusnäyttö ei tarkoita vielä, että laitteessa olisi fyysisen näppäimistön sijasta virtuaalinen näppäimistö. Pääpointtini on, että Kirjaa havainto -sivulla ei missään kohdassa tarvittaisi automaattista fokusointia, ei edes työpöytäselaimella.