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.