WORLDNEWS
ISSUE 19
MultiCX v2.80
(elsõ rész)
Egy
elég régi -az utolsó verzió '98 01.01-jén jött ki- commodity program,
de a sokoldalúsága miatt érdemes rá pár keresetlen karaktert vesztegetni.
Igaz,
hogy erről a programról már volt szó jópár évvel ezelőtt valamelyik
AMIGAonly-ban de az ha minden igaz akkor nem a teljes leírás volt,
így ezzel a kis irományommal megpróbálom az összes funkcióját
ismertetni a proginak.
Pár
szó és tanács a programzótól:
- a MultiCX-et (későbbiekben MCX) a Wb-ről kell indítani, a CLI/Shell
nincs támogatva. (WBRun-nal sem?-Emeric SH :P)
- a progi 100%-ig kompatibilis a Commodore specifikációkkal, így
pár rosszul megírt software nem biztos, hogy jól működik vele.
Példa: egyes rosszul megírt gfx-kártya drive-erek nem támogatját
a MouseBlanking opciót, vagy egyes rossz filerendszerek nem támogatják
a Notification-t.
- nem minden patchprogram olyan tiszta mint az MCX, így érdemes
ezt a pár pontot megjegyezni:
a.: a lowlevel patch-eket (pl.: CopyMemQuicker, RTPatch) a SetPatch
és a LoadWB előtt érdemes elíndítani, ne használd erre a User-Startup-ot.
b.: a különböző más típusú patch-eket (pl.:ARQ) ha a WBStartup-ból
indítod akkor magas start prioritást adj neki. A ToolType-nál
írd be, hogy: "STARTPRI=xxx" és használj egy realatív magas értéket,
mint például 100 és győződj meg róla, hogy a program a MCX előtt
lett elindítva. Az érvényes értékek -127 és 127 között vannak.
c.: Nem próbáld meg a rossz patch-eket kilőni a rendszeralól,
mégha azok támogatját is a kilövés lehetőségét! Egyszerűen nem
lehetséges olyan tisztán eltávolítani azokat mint az MCX rutinjait.
- egyes nagyon régi floppy-drive-ok nem szeretik a NoClick funkciót,
érdekes hangokat adnak ki magukból.
- NE használd a SysIHack-et, ToolDaemon-t, ExecPatch-et stb-t.
A
program installálása: Az MCX-nek két verziója van az egyik (MultiCX)
inkább a 3.0 alatti rendszerekre lett írva a másik (MultiCX_OS3)
pedig a 3.x rendszerekre. Másold be a kívánt verziót a WBStartup-ba,
ha azt akarod, hogy minden rendszerinduláskor elinduljon a program.
A "HandleCX" programot másold be a "C"-be. Ennyi...
A
program Tool Type-jai:
- FORCE_GERMAN ---> ha minden igaz akkor német nyelven fog a program
kommunikálni, 2.0-ás Wb felhasználóknak talán hasznos.
- SCRBLANK=n ---> a másodpercek száma, miután bekapcsol a beépített
blanker. A 0 azaz nulla a blaker kikapcsolását jelenti, de nem
sok értelmét látom, mint opciót magadni ezt a számot.
- HOTBLANK=qual&key ---> a billentyűzetkombináció az azonnali
képernyősötétítéshez.
- CDNOBLANK ---> kapcsoljon be a blanker ha bejövő jelet kap a
rendszer. Jelenleg csak a belső soros port van támogatva.
- CDUNBLANK ---> a blanker kikapcsolása ha bejövő jelet kap a
rendszer. Jelenleg csak a belső soros port van támogatva.
- IGNOREKEY ---> ne kapcsoljon ki a blanker ha a billentyűzet
le lett nyomva.
- IGNOREMOUSE ---> ne kapcsoljon ki a blanker ha az egér meg lett
mozdítva.
- IGNOREDISK ---> ne kapcsoljon ki a blanker ha egy lemez be lett
helyezve.
- AVOIDTASK=Pattern ---> ne kapcsoljon be a blanker ha a megadott
task az aktív képernyőn megnyit valamit.
- AVOIDSCREEN=Pattern ---> ne kapcsoljon be a blanker ha az aktív
képernyőn változik valami.
- AVOIDWINDOW=Pattern ---> ne kapcsoljon be a blanker ha az aktív
ablakban változik valami.
- LIKEWB ---> egy olyan képernyővel próbálja meg sötétíteni a
képernyőt mint amilyen a WB.
- SCRMODE=ModeName ---> a display mode kiválasztása névvel.
- SCRMODEID=ModeID ---> a display ModeID kiválasztása decimális
értékben.
- MOIRE ---> a blanker vonalakat fog kirajzolni a képernyőre.
- LINES=n ---> a vonalak száma, az alap 2.
- TRAIL=n ---> a vonal hossza, az alap 64.
- XSPEED=n ---> az x offset-je a következő vonalnak, az alap 4.
- YSPEED=n ---> az y offse-je a következő vonalnak, az alap 6.
- CSPEED=n ---> a color cycling késleltesése, az alap 16.
- COLOR=n ---> a vonal színe 1-től 4096-ig. A 0 a véletlenszerű
szín, a -1 a color cycling.
- BLANKPRI=n ---> a blanker task-jának a prioritása, az alap -120.
- DPMS_TIME=n ---> hány másodperc után kapcsoljon be a DPMS blanker.
A 0 azt jelenti, hogy ez az opció ki van kapcsolva.
- DPMS_LEVEL=n ---> a DPMS operációs mód kiválasztása, a 0 az
opció kikapcsolását jelenti.
- DPMS_SHIFT=n ---> hány másodperc elteltével váltson szintet
a DPMS.
- DPMS_KILLKEY ---> ne kapcsoljon ki a DPMS ha meg lett nyomva
egy billentyű.
- DPMS_NOMOUSE ---> ne kapcsoljon ki a DPMS ha meg lett mozdítva
az egér.
- DPMS_NODISK ---> ne kapcsoljon ki a DPMS ha be lett helyezve
egy lemez.
- DPMS_HOTKEY=Qual&Key ---> a billentyűzet kombináció az azonnali
DPMS-hez.
Ezt
az opciót csak a regisztált felhasználók tudják használni.
A
DPMS szintek típusa:
- Level 0 ---> DMPS_ON, nem csinál semmit a monitorral.
- Level 1 ---> DPMS_STANDBY
- Level 2 ---> DPMS_SUSPEND
- Level 3 ---> DPMS_OFF, kikapcsolja a monitort.
A program jelenleg csak a következő rendszerfeltételek esetén
hajlandó működni:
- DPMS-t támogató monitor.
- CyberGraphX v40+ rendszer.
- CyberGraphX Wb képernyő.
!!!VIGYÁZAT!!! !!! HA A MONITOR NEM TÁMOGATJA A DPMS-T AKKOR A
PROGRAM TÖNKRETEHETI AZT!!!
-
ACCELERATION=n ---> az egér gyorsításának a mértéke, a 0 kikapcsolja
ezt az opciót.
- THRESHOLD=n ---> a minimális egérmozdulás ami után bekapcsol
az egérgyorsítása. A 0 értéknél nincsen Threshold.
Az
opció használata előtt érdemes minden más egérgyorsító programot
kikapcsolni!
-
KEYBLANK ---> a billentyűzet lenyomására bekapcsol a MouseBlanker.
- TIMEBLANK ---> 30 másodperc után automatikusan bekapcsol a MouseBlanker.
- LEFTYMOUSE ---> a program felcseréli az egér jobb-bal gombjainak
a funkcióit. Kifejezetten jó balkezeseknek.
- SCRCYCLE=MMB vagy BMB ---> az egér gombjainak lenyomására képernyőt
vált a progi. MMB ---> középső egérgombbal vált. BMB ---> bal
és közben jobb egérgombbal vált.
- BACKCYCLE=Qual&Key ---> a megadott key shoot-ra visszavált az
előző képernyőre.
- MOUSESHIFT=RMB vagy MMB ---> a megadott egérgombkombinációval
lehet helyettesíteni a SHIFT-et a billentyűzeten.
Hogyan működik az opció a RightMouseButton-nal (RMB):
1. Nyomd le a jobb egérgombot, hogy kiválaszd az első ikont és
tartsd lenyomva.
2. Nyomd le a bal egérgombot és tartsd lenyomva.
3. Engedd el a jobb egérgombot és tartsd lenyomva a balt.
4. Most válassz ki több ikont a jobb egérgombbal.
5. Az ikon deszelektálásához kattints rá a bal egérgombbal és
tartsd lenyomva, ekkor engedd el a jobb egérgombot és nyomd meg
mégegyszer.
Nem túl bonyolult ugye? :) (Áááááááá-Emeric
SH)
-
WINCYCLE=n ---> hanyadik egérkattintásra törtenjen meg a WindowCycle.
- WINFRONTQUAL=Qual ---> a billentyű amire a WindowToFront végrehajtódik.
- WINBACKQUAL=Qual ---> a billentyű amire a WindowToBack végrehajtódik.
- FRONT2BACK=Qual&Key ---> a hotkey a TopWindowToBack-hez.
- BACK2FRONT=Qual&Key ---> a hotkey a BottomWindowToTop-hoz.
- SUPERLAYERS ---> a SuperLayers engedélyezése nem CGFX-es rendszereken
is. A SuperLayers használata elméletileg felgyorsítja az ablakok
kezelését.
- SUNKEY ---> SunKey engedélyezése.
- SUNMOUSE ---> SunMouse engedélyezése.
- SUNRMB ---> SunRMB engedélyezése.
- SUNPOPUP ---> SunPopUp engedélyezése.
- AVOIDSUN=Pattern ---> ne deaktiválja az aktív ablakot ha az
ablak fejlécében a megadott szöveg van.
Az
MCX-nek három különböző opciója van, hogy egy ablakot automatikusan
aktiváljon. Ezek közül mindegyik aktiválja az ablakot az egérpointer
alatt.
SunKey ---> minden billentyű lenyomáskor.
SunRMB ---> minden bal egérgomb lenyomásakor. (Hmm... Namost
ez vagy SunLMB, vagy jobb egérgomb... Nem?-Emeric SH)
SunMouse ---> minden egérmozdulatnál.
A SunKey és a SunMouse együttes használata teljesen értelmetlen.
Azoknál az ablakoknál amik aktív gombokkal rendelkeznek (pl.:
filerequester) ez az opció nem tudja deaktiválni. Az "AVIODSUN"
opcióval meg lehet adni annak az ablaknak a nevét amit nem akarunk
deaktiválni. Ha a "SUNPOPUP" opciót használjuk akkor a használt
ablakok az előtérbe jönnek ha aktiváljuk azokat.
-
TITLEACTIVATE ---> a Title Activator bekapcsolása. Ha be van kapcsolva
ez az opció akkor a képernyőt a felső (title) részére kattintva
is aktiválható.
- HOLDXQUAL=Qual ---> a billentyű amivel az egér X tengelyű mozgását
lehet megakadályozni.
- HOLDYQUAl=Qual ---> a billentyű amivel az egér Y tengelyű mozgását
lehet megakadályozni.
A
progi lehetőséget teremt arra, hogy az egér meghatározott tengelyű
mozgását le lehessen tiltani egy billentyű lenyomásával. Nem sok
értelme van ha az X és Y tengely mozgásának a letiltására ugyanazt
a billentyűt használjuk.
-
ENTERASCII=LALT|RALT ---> az EnterASCII használata a bal vagy
jobb ALT gombbal.
Az
MCX lehetővét teszi, hogy közvetlenül bevigyük az ASCII kódokat
az ALT-tal plusz a megfelelő szám a numerikus billentyűzeten.
Példa: 65 = A. Maximum 3 szám, a megadott érték nem lehet
255-nél nagyobb.
-
MAPUMLAUTS ---> MapUmlauts bekapcsolása.
- MAPCAPSLOCK ---> MapCapsLock bekapcsolása.
Ez
az opció azoknak hasznos akik német felhasználók vagy német szöveget
írnak. A német umlaut-os betűket fogja normál karaktereké átalakítani.
Ha a MAPCAPSLOCK be van kapcsolva akkor csak abban az esetben
működik a konverzió ha a CAPSLOCK be van kapcsolva, ami nagyon
hasznos ha ezt az opciót más programokkal együtt akarod használni.
Ilyenkor nem érdemes használni a NOCAPSLOCK funkciót!
-
CAPSHIFT ---> bekapcsolja a CapShift-et.
Az
opció megváltoztatja a CapsLock működését. Csak kapcsold be a
CapsLock-ot és nyomj le egy a Shift-tel működő billentyűt, hogy
rájöjj a lényegre. A hotkey-ek stb-k már nem működnek a CapsLock-kal
az opció használata közben. A CAPSHIFT funkció nem működik ha
a NoCapsLock be van kapcsolva.
-
NOCAPSLOCK ---> gondolom nem kell elmagyarázni, hogy mit csinál
ez az funkció.
- WINCLOSE=Qual&Key ---> a keyshot amire az aktív ablak bezáródik.
- WINZOOM=Qual&Key ---> a keyshot amire az aktív ablak ki-be zoomol.
- WINCENTER=Qual&Key ---> a keyshot amire az aktív ablakot középre
lehet állítani.
- WINPARENT=Qual&Key ---> a keyshot amire az ablakot sorba lehet
állítani a szülő ablakjával.
- WINTOPLEFT=Qual&Key ---> a keyshot amire az aktív ablakot a
képernyő bal felső sarokba lehet mozgatni.
- WINREMEMBER ---> bekapcsolása esetén, ha képernyőt váltunk a
program megjegyzi az előző képernyőn utolsó aktív ablakot és az
lesz újra aktiválva, ha visszaváltunk az előző képernyőre.
- CENTERSCR=Qual&Key ---> egy keyshot-tal a képernyő közepére
rendezhetjük a képet.
- AUTOCENTER ---> a fentebb említett műveletet az MCX automatikusan
végzi el.
- HOTFLUSH=Qual&Key ---> a megadott keyshot-ra ugyanazt a funkciót
végzi el a program, mintha egy Shell ablakba beírtuk volna, hogy:
Avail flush.
- FORCEAMIGA=Qual&Key ---> a megadott keyshot-ra native Amiga
képernyőmódra vált a program ha CGFX rendszert használunk.
- POPCLI=Qual&key ---> a megadott keyshot-ra egy CLI ablakot nyit
a program.
- POPCLICMD=utasítás ---> a megnyitandó Shell ablak utasításai.
- POPCLISTACK=n ---> a Shell stack mérete, az alap érték
4096.
- PRTSC_LEFT=utasítás ---> a bal ALT + numemrikus billentyűzten
a csillag lenyomására kinyomtatja a képernyő tartalmát.
- PRTSC_RIGHT=utasítás ---> lásd fentebb csak jobb ALT-tal.
- FRONTPUBSCR ---> a legelső képernyő kapja meg a DefaultPubScreen-t.
- BLACKBORDER=n ---> a képernyő kerete fekete lesz, ECS Denise
szükséges.
- NOCLICK=n ---> nem fog kattogni a floppy drive, egyes nagyon
régi meghajtókkal nem működik.
- WILDSTART=n ---> a "*"-ot használhatjuk a "#?" jel helyett.
Mintha egy dzsunkán (gy.k.:pécé) szenvednénk.
- SNDFILTER=n ---> soundfilter ki/be.
Az
"n" itt 0, azaz ki és 1, azaz be lehet. Ezeket az opciókat az
MCX a rendszerből való kilövése után nem állítja vissza az eredeti
állapotába.
-
TDRETRY=n ---> a TDU_RETRYCNT számának a növelése, az alap 10.
- TDSTEP=n ---> a TDU_STEPDELAY értékének a növelése az alap 3000.
- TDSETTLE=n ---> a TDU_SETTLEDELAY értékének a növelése az alap
15000.
- TDCALIBRATE=n ---> a TDU_CALIBRATEDELAY értékének a növelése
az alap 4000.
Ezekkel
az opciókkal a trackdisk.device egyes paramétereit tudjuk megváltoztatni.
Ha jól játszunk az egyes értékekkel, akkor a drive-unk gyorsabb
és halkabb lesz. Ezeket az opciókat az MCX a rendszerből való
kilövése után nem állítja vissza az eredeti állapotába. Csak akkor
érdemes használni ezt az opciót, ha tudjuk, hogy mit művelünk.
-
POPPUBSCR=n ---> a PopPubScreen be/kikapcsolása.
- SHANGHAI=n ---> a Shanghai be/kikapcsolása.
- LOCKPUBFLAGS ---> a Public Screen beállítása az MCX-szel.
- CHECK_CLOCK ---> a belső óra figyelése (már ha van). Ha valami
nem stimmel a dátummal, akkor az MCX automatikusan elindítja a
Time Preferences programot.
- CX_POPUP=Qual&Key ---> alapban az MCX a keyshot-ra a WBInfo
ablakot nyitja meg, vagy ez átnevezhető a külső MUI-s MCXPrefs-re.
Csak OS 3.x-en működik.
- IGNORE_CLASS ---> minden más keyshot beállítást kilő, amik ix_Class-t
használnak, normális esetben csak a RAWKEY-ek az elfogadottak.
- EXTPREFS=utasítás ---> a CLI utasítás amivel az MCX külső prefs
programját el tudjuk indítani.
- EDITHOOK ---> a kibővített EditHook bekapcsolása.
CLIPUNIT=egység ---> a Clipboard egység kiválasztása a másoláshoz,
beillesztéshez, 0-tól 255-ig, az alap a 0.
- NOCMDKEY ---> az "execute Menu" opció kikapcsolása. (1)
- NOESCKEY ---> a "leave Gadget" opció kikapcsolása. (2)
Az MCX kibővített EditHook-jának a billentyűzet kombinációi:
- RCOMMAND Q ---> vissza.
- RCOMMAND X ---> törlés.
- RCOMMAND C ---> a Clipboard-ra másolás.
- RCOMMAND V ---> beillesztés a Clipboard-ról (beillesztés).
- RCOMMAND SHIFT V ---> beillesztés a Clipboard-ról (törlés).
- RCOMMAND G ---> a helyközöket vonalá (-) konvertálja.
- RCOMMAND H ---> a helyközöket aláhúzássá (_) konvertálja.
- RCOMMAND billentyű ---> Gadget elhagyása és Menu opció végrehajtása.
(1)
- LCOMMAND (SHIFT) billentyű ---> az eredeti RCommand keyshot
végrehajtása.
- SHIFT CURSOR LEFT ---> ugrás a sor elejére. *
- SHIFT CURSOR RIGHT ---> ugrás a sor végére. *
- SHIFT BACKSPACE ---> a kurzortól balra lévő sor törlése. *
- SHIFT DEL ---> a kurzortól jobbra lévő sor törlése. *
- ALT CURSOR UP ---> előző Gadget (SHIFT TAB).
- ALT CURSOR DOWN ---> következő Gadget (TAB).
- ALT CURSOR LEFT ---> kurzor egy szóval balra.
- ALT CURSOR RIGHT ---> kurzor egy szóval jobbra.
- ESC ---> a Gadget elhagyása. (2)
A csillaggal (*) jelölt opciókat a rendszer alapból is tudja.
-
RESETHANDLER ---> a kibővített ResetHandler bekapcsolása.
Ha
be van kapcsolva ez az opció akkor a reszetelést semmi sem éli
túl a memóriában. Nem érdemes akkor ezt az opciót használni, ha
a FastEexc programot és hasonló reszetrezidens programokat használunk.
Egyenlőre
ennyi lett volna a MultiCX v2.80 leírása a folytatás nemsokára
következik lehetőleg még ebben a számban csak egy kicsivel később.
A Guy Called Raven