Fókusz (számítástechnika) - Focus (computing)
A számítás során a fókusz jelzi a grafikus felhasználói felület elemének kiválasztását . A billentyűzeten beírt vagy a vágólapról beillesztett szöveget elküldi a fókuszban lévő komponensnek. A fókusz elmozdulását egy adott felhasználói felület elemből elhomályosított eseménynek nevezzük ennek az elemnek a vonatkozásában. Jellemzően a fókuszt egy elemről úgy vonják el, hogy egy másik elemnek fókuszt adnak. Ez azt jelenti, hogy a fókusz és az elmosódott események jellemzően gyakorlatilag egyszerre fordulnak elő, de a felhasználói felület különböző elemeihez viszonyítva az egyik fókuszba kerül, a másik pedig elmosódik.
A koncepció hasonló a kurzorhoz szöveges környezetben. A grafikus felület mérlegelésekor azonban egérmutatót is használunk. Az egér mozgatása általában az egérmutatót a fókusz megváltoztatása nélkül mozgatja. A fókuszt általában úgy lehet megváltoztatni, hogy rákattint egy olyan komponensre, amely az egérrel fókuszt kap. Sok asztali számítógép lehetővé teszi a fókusz megváltoztatását a billentyűzettel. Megállapodás szerint a Tab ↹kulccsal a fókusz áthelyezhető a következő fókuszálható komponensre és a ⇧ Shift+Tab ↹ az előzőre. A grafikus interfészek első bevezetésekor sok számítógépen nem voltak egerek, ezért erre az alternatívára volt szükség. Ez a szolgáltatás megkönnyíti azoknak az embereknek a felhasználói felület használatát , akik nehezen tudják használni az egeret . Bizonyos körülmények között a nyílbillentyűk a fókusz mozgatására is használhatók.
Ablak fókusz
Az asztalra való összpontosítás viselkedését az ablakkezelés házirendje szabályozhatja .
Kattintson a fókuszáláshoz
A legtöbb mainstream felhasználói felületen, például a Microsoft és az Apple felületén, gyakran előfordul, hogy talál egy "fókusz kattintás után" házirendet (vagy "kattintson a fókuszra"), ahol az egérrel az ablak belsejében kell kattintania az adott ablakért hogy összpontosítson. Ez általában azt is eredményezi, hogy az ablak az összes többi ablak fölé kerül a képernyőn. Ha egy ilyen típusú clickfocus modellt használnak, akkor az aktuális alkalmazásablak továbbra is megtartja a fókuszt és összegyűjti a bemenetet, még akkor is, ha az egérmutató egy másik alkalmazásablak fölött van.
A fókusz követi a mutatót
Az X Window System (X11) rendszert használó Unix rendszerek másik gyakori házirendje a "fókusz az egeret követi" (vagy FFM) házirend, ahol a fókusz automatikusan követi a mutató aktuális elhelyezését. A fókuszált ablak nem feltétlenül emelkedik; részei más ablakok alatt maradhatnak. Az ezzel a házirenddel rendelkező ablakkezelők általában "autoraise" lehetőséget kínálnak, amely fókuszáláskor felemeli az ablakot, általában konfigurálható rövid késleltetés után. A followfocus politika lehetséges következménye, hogy egyetlen ablak sem fókuszál, ha a mutatót a háttér fölé helyezik, és nincs ablak alatta; különben a hangsúly egyszerűen az utolsó ablakban marad.
Hanyag fókusz
A sloppyfocus modell a followfocus modell egyik változata. Lehetővé teszi, hogy az utolsó fókuszált ablak továbbra is gyűjtse a bevitelt, amikor az egérmutatót bármelyik ablaktól eltávolítják, például egy menüsoron vagy egy asztali területen.
Az X11 ablakkezelők által használt fókuszmodellek
Clickfocus | Followfocus | Hanyag fókusz | |
---|---|---|---|
aewm | Nem | Igen | Nem |
aewm ++ | Igen | Nem | Nem |
AHWM | Igen | Nem | Igen |
fantasztikus | Igen | Igen | Igen |
CTWM | Igen | Igen | Igen |
dwm | Igen | Igen | Nem |
E16 | Igen | Igen | Igen (alapértelmezett) |
evilwm | Nem | Igen | Nem |
FLWM | Nem | Nem | Igen |
Fluxbox | Igen | Igen | Igen |
FVWM | Igen | Igen (alapértelmezett) | Igen |
IceWM | Igen | Igen | Igen |
Karmen | Igen | Nem | Nem |
lwm | Igen | Nem | Igen |
TinyWM | Nem | Nem | Igen |
Szeszély | Igen | Nem | Igen |
WindowLab | Igen ( autoraise nélkül ) | Nem | Nem |
Xfwm | Igen | Igen | Igen |
Motyog | Igen | Igen | Igen |
JWM | Igen | Nem | Igen |
MWM | Igen | Nem | Nem |
Ablakon belüli komponens fókusz
Az ablak egyes elemeinek fókuszpozíciója is lehet. Például egy szövegszerkesztő csomagban a szövegszerkesztő ablaknak tartalmaznia kell a Fókuszt, hogy a szöveg beírható legyen. Amikor a szöveget beírja az összetevőbe, az a kurzor helyén jelenik meg, amely általában az egérmutató segítségével is mozgatható.
Melyik összetevőnek kell az alapértelmezett fókuszban lennie, és hogyan kell a fókusznak az összetevők között mozognia, nehéz, de fontos probléma a felhasználói felület tervezésében. A rossz dologra fókuszálás azt jelenti, hogy a felhasználónak időt kell pazarolnia a fókusz mozgatására. Ezzel szemben a megfelelő dologra való összpontosítás jelentősen javíthatja a felhasználói élményt.
Lásd még
Hivatkozások
Megjegyzések
- α Ablakonként vagy ablakosztályonként, a "soha nem fókuszálva" további támogatásával - olyan ablakok, amelyek soha nem kerülhetnek fókuszba.