Modaalinen ikkuna graafisessa käyttöliittymässä on ikkuna , joka estää käyttäjän työskentelyn pääsovelluksen kanssa, kunnes käyttäjä sulkee tämän ikkunan. Valintaikkunat toteutetaan pääasiassa modaaleina . Modaalisia ikkunoita käytetään usein myös kiinnittämään käyttäjän huomio tärkeään tapahtumaan tai kriittiseen tilanteeseen [1] .
Yleensä modaaliikkunoita käytetään, kun sitä tarvitaan:
Modaali estää kokonaan koko työnkulun, kunnes se suljetaan. Käyttäjä ei ehkä ymmärrä, että ikkuna vaatii hänen huomionsa, mutta ei ymmärrä, miksi ohjelman pääikkuna ei reagoi hänen toimintoihinsa.
Koska modaalisten ikkunoiden luominen on olennainen ominaisuus missä tahansa GUI-kehitysympäristössä, näitä ikkunoita käytetään edelleen käytännössä. Tämän tekniikan kannattajat uskovat myös, että suuri määrä dialogiikkunoita, joiden välillä voidaan vaihtaa vapaasti, voi hämmentää käyttäjää, mikä tarkoittaa, että on parempi rajoittaa syöttömahdollisuudet milloin tahansa.
Ergonomian asiantuntijat päinvastoin uskovat, että suurimmassa osassa tilanteita käyttäjän toimintavapauden rajoittaminen ja näiden toimien tiukka järjestys johtaa käyttömukavuuden huomattavaan heikkenemiseen ja häiritsee käyttäjiä [6] . Modaalisten ikkunoiden käyttö pakottaa käyttäjän keskittymään tehtävän yhteen osa-alueeseen, kun taas käytännössä hän voi samanaikaisesti työskennellä suurten tietomäärien kanssa, jotka on sijoitettu sovelluksen eri ikkunoihin ja vaihtaa jatkuvasti niiden välillä. Tällaisissa tapauksissa modaaliikkunoiden käyttö johtaa tehokkuuden laskuun.
Ikkunamodaalin tekeminen työpöydän suhteen voi rikkoa koko järjestelmän saavutettavuuden. Tällainen ominaisuus tarjottiin esimerkiksi Microsoft Windows 3.x , 95 ja 98 -käyttöjärjestelmissä , mutta se poistettiin NT :stä ja uudemmista, eikä järjestelmään suhteutettu ikkunamuoto enää estänyt pääsyä siihen [7] .
Kaikissa Microsoft Windows -käyttöjärjestelmissä avoin modaalinen ikkuna estää täysin vuorovaikutuksen pääikkunan kanssa, mukaan lukien sen koon muuttamisen, siirtämisen toiseen paikkaan näytöllä tai pienentämisen. Joissakin tapauksissa ohjelmistovirheiden vuoksi modaaliset ikkunat voivat päätyä pääikkunan taakse tehtäviä vaihdettaessa, mikä tekee vuorovaikutuksesta ohjelman kanssa mahdotonta.
Kun avoimia sovelluksia on paljon, pääikkunan määrittäminen tulee vaikeaksi, varsinkin jos modaaliikkunan otsikossa ei ole tarpeeksi tietoa tähän (esimerkiksi useita identtisiä sovelluksia on auki). Tätä varten sinun on yritettävä olla vuorovaikutuksessa kaikkien ikkunoiden kanssa, kunnes estetty ikkuna löytyy.
OS X : ssä kehitettiin erityinen modaalisten ikkunoiden konsepti korjaamaan joitakin puutteita [8] . Toisin kuin tavalliset modaaliset ikkunat, OS X:n modaaliikkunat ovat osa pääikkunaa. OS X:ssä modaaliset ikkunat näkyvät alla ja on ankkuroitu pääikkunan otsikkopalkkiin, jotta vältetään sekaannukset pääikkunan määritelmän kanssa. Samaan aikaan modaalinen ikkuna ei häiritse pääikkunan siirtämistä eikä sen koon muuttamista.
GUI-elementtejä | |
---|---|
Liitäntätyypit | |
Ohjaus | |
Input Output |
|
Näyttö |
|
Säiliöt |
|
Navigointi | |
Erikoisikkunat _ |
|
Pelaaminen | |
Liittyvät käsitteet |
|