Menük
Starkné Werner Ágnes
A menü az interakció szemléletes segédeszköze: a képernyőn megjelenített választékból rámutatással lehet választani. A választható lehetőségek szavak, rövid szövegek, vagy szimbolikus képek, ikonok formájában, egységes keretben jelennek meg a képernyőn és ezek valamelyikére mutathatunk rá.
Menük használatának előnyei és hátrányai Előnyök: ◦ ◦ ◦ ◦ ◦ ◦
használatuk gyors, egyszerű, kényelmes, a menük használata könnyen tanulható, eseti használóknak megfelelő, a menü látványa tájékoztatás a lehetőségekről.
Hátrányok: ◦ folyamatos használatuk hosszú időn át unalmassá válik, ◦ a hierarchikus menüknél a gép irányítja a műveleteket, ◦ a mélyebben lévő elemeinek elérése lassú.
A menük fajtái, a menük osztályozása 1. A menü alakja, a menü elemek - menüpontok - elrendezése Alakját, a menü elemek elrendezését tekintve egy menü lehet sormenü - más szóval lécmenü -, oszlopmenü vagy táblázatos menü. Az oszlopmenüből könnyebb választani, mert a menüelemek jobban elkülönülnek egymástól. A képernyő, vagy egy nagyobb ablak tetején lévő fejlécmenü - voltaképpen menük menüje - állandó jelenléte sor alakban látszik jobbnak.
2. A menü elhelyezése
Nem foglalhatja el a képernyőn a központi helyet, és nem takarhat el fontos információt. Állandó menüket az aktív ablak - szélén (tetején, alján, vagy oldalt) helyezzük el. Az átmeneti - csak a választás lehetősége esetén fölbukkanó, majd a választás után eltűnő - menüket viszont feltűnőbb helyen, az interakció kontextusának megfelelően helyezzük el. (Ilyenkor is vigyázni kell arra, hogy a döntéshez használható információt a képernyőn ne takarja el.) Jó, ha a menüket a használó áthelyezheti (a szokásos módon: egérrel a fejlécébe kapaszkodva).
3. A menü szerepe: parancsmenü és paraméter--menü paraméter
A menük osztályozhatók aszerint, hogy kiválasztásukkal egy akciót indítunk, vagy jellemzőket, paramétereket állítunk be. Az első típust parancsmenünek, a második típust paraméter-menünek nevezzük. Egy menüt vagy csak az egyik, vagy csak a másik célra készítsünk. Parancsmenü pontjait igével célszerű megadni, mivel egy ilyen menüpont kiválasztása valamilyen végrehajtást eredményez. Paramétermenüben viszont névszókat - főneveket, mellékneveket használunk. A paraméter-menük egy-egy pontja almenü helyett párbeszéd-dobozt hívhat be.
4. A menü jelkészlete: szavas, szöveges és ikonos menü A menü elemek vagy egy-egy szó, vagy rövid szöveg, illetve lehet szimbolikus ábra, ikon. Egy menün belül a jelkészlet egyöntetű. A szavakban a rövidítéseket lehetőleg kerülni kell. A szavakat nagybetűvel kezdjük, és kis betűkkel folytatjuk (a kisbetűk könnyebben olvashatók).
5. További menüfajták
Nagyobb választék esetén táblázatos, vagy listás, esetleg hierarchikus elrendezést alkalmazunk. Sok elem közül választani minőségileg más feladat, de ez gyakran elkerülhetetlen. Különösen színeket tartalmazó „palettákat” szoktunk táblázatosan elrendezni. A választást szolgáló listák a menükhöz hasonlóan lineáris elrendezésűek. Elemeik esetleg nem kulcsszavak, hanem például iratok nevei. Nagyobb méretű listák a rendelkezésre álló kereten belül görgethetők (scroll).
5. További menüfajták
Egyes menük némelyik pontjára rámutatva egy újabb menü nyílik meg, bukkan föl, ilyen esetben hierarchikus menüről beszélünk. A csoportosításnak legyen valamilyen, a használó számára is fölismerhető logikája. Egy menün belül az elemek legyenek egyenlő súlyúak, egyenlő jelentőségűek. Almenüket alkalmazunk akkor is, ha egyik-másik elem választásakor további paraméterek kiválasztására van szükség. Az almenüt megnyitó elemeket megfelelően jelölni kell: a menü szó utáni pont-pont-ponttal, vagy egy kis nyíllal.
5. További menüfajták
Az almenü általában a hozzávezető elem mellett nyílik meg, de semmiképpen ne takarja el az ő szülőjét. Almenüket nem célszerű háromnál nagyobb mélységben alkalmazni, mert a többszöri alászállás során az ember már nehezen tájékozódik. Egy feladattal kapcsolatos többféle paraméter beállítására sokelemű menü helyett inkább párbeszéddobozt alkalmazunk.
Tervezési szempontok 1. Választás menüből Általában célszerű többféle választási lehetőséget megengedni. Egy programon belül minden menüben ugyanazokat a módszereket engedjük meg. Egy kattintás elegendő minden olyan menüelemnél, amelynek kiválasztása nem okoz lényeges változást, például egy párbeszéddoboz nyílik meg. (Erről nem lehet elmozgatni a mutatót, ez mindenképpen legalább egy „mégsem” jelzést vár.) Egy kattintás elegendő egy paraméter kiválasztásához (ha ettől nem indul el azonnal egy folyamat, amely csak erre várt). Kettős kattintást igényelhetnek a következményekkel járó menüpontok. (A kettős kattintás fölfogható választásnak és jóváhagyásnak. Komolyabb következményekkel járó választások esetén mégsem helyettesítheti a verbális kérdést és jóváhagyást.)
2.Visszajelzés
Az állandó visszajelzés elsődleges célja: annak jelzése, hogy a gép folyamatosan érzékeli, érti, amit teszünk (szinte megértően bólogat). Ha több menü látható a képernyőn, az egér rájuk vezetésekor elszíneződéssel jelezhetik, hogy rajtuk a fókusz. A fejlécmenüből rákattintás nélkül is legördülő almenükhöz hasonlóan a mutató mozgatásával - és az érintett menüpontok elszíneződésével - együtt rövid magyarázat is adható. Ez a segítség különösen a kezdőknek jó, de lehetőséget kell adni arra, hogy a gyakorlottabbak kikapcsolhassák. A hangjelzést csak érvénytelen választásnál használjuk, ha egyáltalán.
3. Konzisztencia, egyöntetűség, következetesség Ha egy nagyobb programrendszerben több hasonló alrendszer van, akkor azok hasonló funkciói legyenek egyformák, ne kelljen ugyanazt mindenütt másképpen csinálni.
4. A szavak megválasztása
Más szókészlettel rendelkezik egy programozó, és pl. egy hivatalnok, aki használni akarja a számítógépet munkája elvégzése során. A felhasználónak írjuk a programot, tehát az általa használt fogalmakat kell használni. Ne keverjük a magyar és angol szavakat a menükben. A menü pontjainak elnevezése egyértelműen utaljon arra, amit takar.
6. Menüpontok sorrendje, csoportosítása
A menüpontok sorrendje lehet ABC sorrend, lehet a várható használati gyakoriságok sorrendje, vagy logikai kapcsolatok szerint rendezett. Ha egy menü néhány eleme valamilyen állapotban nem használható, akkor is maradjanak ott "elszürkítéssel” jelezve passzív állapotukat. A menüelemek logikai csoportjai vonallal elválaszthatók, különösen nagyobb - hétnél több elemű - menük esetén. A fájlok megnyitását szolgáló menü kiegészíthető az utolsó, vagy néhány utolsó fájl nevével. Ezáltal könnyen folytathatjuk azt a munkát, amelyet legutóbb abbahagytunk.
6. Menüpontok sorrendje, csoportosítása
Újabban egyes programok hosszabb menüknek csak egy részét dobják föl a képernyőre, benne a leggyakrabban használtnak vélt elemekkel, és a többi elem csak a menü végén található jelzésre kattintva jelenik meg. Hasznos, de zavaró lehet. Mindenképpen meg kell engedni, hogy a kezelő kikapcsolja ezt a takarékosságot, ha jobbnak látja.
7. A bűvös 7 (+/(+/-)1
Az ember rövidtávú memóriája legfeljebb hét egységet lát át egyszerre, ezért egy menüben legfeljebb ennyi pont legyen. Ha esetleg mégis több van, akkor csoportosítsunk. Ha a menüpontok száma kevés, akkor gondolkodjunk el azon, hogy érdemes-e őket külön menübe tenni.