Lapozási területek haladó definiálása
Ismét egy érdekes megoldás LittleBiG007 kolléga fiókjából.
Kérdés: lehet-e olyan módon beállítani a KOReader-t, hogy az alapértelmezett lapozási területeket tetszőlegesen módosítsuk, pl. a kijelző jobb és bal oldalán is legyen egy előre és egy hátra lapozási terület?
Válasz: természetesen lehet, de ehhez a Haladó beállítások alatt kell turkálni.
1. A kijelző felső "harmada" (gyakorlatilag a kijelző mindkét oldalán a felső kétharmad) lapoz előre az alsó egyharmad pedig vissza, hogy bal kézzel tartva is könnyen lehessen előre lapozni.
Indítsuk el a Fájlkezelőt, majd a menüből a Settings/Beállítások menüpontot (Szerszámok) kiválasztva, a 2. lapon More tools/További eszközök -> Advanced Settings/Haladó beállítások.
Itt nyolc oldalnyi beállítás van, keressük meg a DTAP_ZONE_FORWARD és DTAP_ZONE_BACKWARDS.
Ezeket állítsuk be:
Backward:
h=0.4
w=1
x=0
y=0.5
Forward:
h=0.6
w=1
x=0
y=0
2. Ha azt szeretnénk, hogy a Kijelző jobb oldala előre, a bal oldala pedig visszafelé lapozzon, akkor ezeket az értékeket állítsuk be:
Backward:
h=1
w=0.25
x=0
y=0
Forward:
h=1
w=0.75
x=0.25
y=0
Ezek a paraméterek téglalapokat definiálnak a kijelzőn egy sajátos szabály szerint.
h magasság
w szélesség
x és y a koordináták, ahol a téglalapok kezdődnek
A fenti értékek azt jelentik, hogy magasság=1, azaz a képernyő teljes magassága,
viszont a szélesség csak a kijelző szélesség 1/4-ed része, és ez a 0,0 koordinátán (bal felül) kezdődik.
Ez gyakorlatilag egy keskeny téglalap a képernyő bal oldalán.
EZ vissza lapoz.
A másiknál a magasság egyenlő 1, de a téglalap szélessége csak 3/4-ed rész,
ami az Y tengelyen (azaz vízszintesen) eltolva 1/4 képernyő szélességgel kezdődik.
EZ ez elsőhöz képest vastagabb téglalap a kijelző jobb oldalán, előre lapoz.
E két téglalap teljesen lefedi a kijelzőt érintésileg.
3. Ha pl. azt akarjuk, hogy pontosan(!) a kijelző bal fele lapozzon vissza, a jobb pedig előre, akkor pedig ezeket állítsuk be:
Backward:
h=1
w=0.5
x=0
y=0
Forward:
h=1
w=0.5
x=0.5
y=0
Félelmetes lehet ez a nyakatekert logika, de ha egyszer megértjük, akkor már nincs számunkra akadály...
Kapcsolódó mobileread.com topik
[ Szerkesztve ]