POŽADAVKY: AmigaOS 3.x, volný sériový port
Poslední dobou se přímo roztrhnul pytel s různými adaptéry umožňujícími připojit k Amize klasickou PC myš (ať už ve verzi pro sériový či PS/2 port), přičemž řada z nich podporuje i myši "s kolečkem". Pro ty, kteří by rádi využili výhod kolečkových myší a nechce se jim (či nemohou) zakoupit některý z adaptérů, je tento článek: aneb, jak na myš s kolečkem bez speciálního adaptéru a co všechno tím lze získat.
Je to již nějakou dobu, co se objevily na trhu takzvané myši s kolečkem, tj. myši, které mají v místě třetího tlačítka otočné kolečko. Primárním účelem je usnadnit listování v dokumentech (například při prohlížení WWW stránek) - jezdit přece k rolovací liště či sahat na klávesnici je přece tak nepohodlné -). Od té doby spatřila světlo světa pěkná řádka kolečkových myší a jim podobných zrůdiček majících dvě kolečka, šoupací tlačítko či čtvrté tlačítko na boku myši. Otázka ovšem zní: jak využít možností takovéto myši na Amize bez nějakého speciálního adaptéru?
Připojení
V první řadě je potřeba myš nějakým způsobem připojit k Amize, což
se, jak asi čekáte, děje prostřednictvím sériového portu (to platí i pro
běžné dvou- a třítlačítkové PC myši). Určitě vám vrtá hlavou, jak připojit
myš přes sériový port, když se tyto myši dnes již téměř výhradně vyrábějí
s PS/2 či USB konektorem. Tak žhavé to ovšem není - většina solidních výrobců
dodává i tzv. "combo" verze, což není nic jiného nežli PS/2 myš
spolu s redukcí mezi PS/2 a sériovým portem zabalená v jedné krabici. Pokud
si takovýto balíček zakoupíte, můžete myš připojit jak na PS/2 port, tak
na sériový port.
Ovladač
Neboť Amiga standardně něco jako myš na sériovém portu nezná, je potřeba
mít nějaký ovladač, samozřejmě podporující právě tu vaši myš. Asi
nejrozšířenějším je NewMouse 1.2, který je volně dostupný na Aminetu.
Existuje řada dalších ovladačů sériových myší, ale NewMouse je nejnovější,
umožňuje používat různé ovladače sériového portu a nabízí nejvíce možností
právě pro myši s kolečkem. Instalace je velice jednoduchá, stačí jen
ovladač nakopírovat na disk a zapsat někam do startup-sequence či
user-startup. Samozřejmě je nutno zvolit protokol, který daná myš ovládá.
Tím se dostáváme k tomu, které myši jsou vlastně podporovány a jak dobře
(kompletní seznam již vyzkoušených myší je v návodu k ovladači).
Podporovány jsou:
• protokol Logitechu (Logitech MouseMan+, FirstMouse+, MS Intellimouse, A4Tech
WWW-5, ...) s tím, že podporuje kolečko, třetí a boční (čtvrté) tlačítko,
• starší protokoly Logitechu (Logitech M-Mxx myši a kompatibilní) podporující
kolečko a třetí tlačítko; totéž platí pro Logitech Trackball Marble FX,
• protokol Microsoftu pro sériové myši, bez speciálních možností,
• protokol MouseSystem umožňují používat třetí tlačítko.
Patrně nejčastější volbou bude v současnosti myš s protokolem Logitechu,
ať už se jedná o myši značkové (Logitech, Microsoft) nebo neznačkové
(A4Tech). Možná jste o myších A4Tech zatím neslyšeli, neboť je u nás
prodává velmi málo prodejců. Trik je v tom, že zmíněná firma vyrábí
hodně svých myší pro jiné subjekty pod jejich vlastní značkou. V každém
případě jsem si v testech myší v německých a polských počítačových
časopisech ověřil, že se tyto "neznačkové" A4Tech myši kvalitou
plně vyrovnají známým značkám. Kromě toho se tyto méně známé značky
myši dají pořídit za zlomek ceny těch značkových.
Asi vás už napadlo, že ačkoli ovladač nabízí nové možnosti, tyto
nebudou využity, pokud je nebudou podporovat programy. Samozřejmě, že přímou
podporu myší s kolečkem mohou nabídnout jen nové programy. Mezi ty, které
opravdu NewMouse podporují, patří MUI (prostřednictvím patche MUIWheel),
Voyager, DOpus Magellan či GoldED. To však je jenom nepatrný zlomek programů,
které uživatelé mají a používají. Jak tedy "kolečkové myši"
využít v ostatních aplikacích?
FreeWheel
Tím spásným řešením, které vám umožní využívat kolečka či dalších
tlačítek myši takřka v kterékoliv aplikaci, je FreeWheel (momentálně ve
verzi 2.0) od A. M. Robinsona. Toto původně jednoduché urychlovátko myši se
vyvinulo ve velice šikovnou komoditu, které dodá podporu kolečka takřka do
každé aplikace. Vtip je v tom, že při pohybu kolečkem převádí FreeWheel
tento pohyb na pohyb rolovacího gadgetu v aktivním okně (zpravidla toho, který
je nejblíže ukazateli myši, je-li jich v okně více), který se vyskytuje v
podstatě v každém programu, v němž má rolování něčeho smysl. Takže
pohyb kolečkem je pak ekvivalentní hýbání příslušným "šoupátkem".
Pokud FreeWheel nenalezne v daném okně rolovací gadget, simuluje alespoň
pohyb kurzorovými šipkami a pokud na ně program reaguje, pak jste opět za
vodou. Toto vše je velice dobře konfigurovatelné. Pomněte: kromě nastavení
urychlení myši v procentech (!) lze nastavit rychlost rolování pomocí šoupátek
i pomocí kurzoru (případně jedno či druhé vypnout); lze nastavit funkci třetího,
popř. i čtvrtého tlačítka myši pro stisknutí, kliknutí spolu s pohybem
kolečka a dvojklik, přičemž na výběr máte kromě klasického ekvivalentu
klávesy Shift i cyklování oken či obrazovek, nebo simulování kolečka
(stisknete třeba třetí tlačítko a následný pohyb myší funguje stejně
jako pohyb kolečkem, i když jej nemáte); pomocí třetího či čtvrtého tlačítka
lze také přepínat směr rolování (standardně se pohyb kolečka převádí
na svislý pohyb, takto lze po přepnutí pomocí bočního tlačítka rolovat i
ve vodorovném směru). Je toho ještě více, ale myslím, že tento výčet vám
pro inspiraci bohatě vystačí. Měl bych ještě poznamenat, že FreeWheel není
vázána na konkrétní ovladač myši, takže funguje se standardní myší,
NewMouse ovladačem zmíněným výše, ale třeba i s adaptérem pro PC myši
Mroocheck od Elboxu.
A jak funguje v praxi? Prostě skvěle - všechny programy používající normální
rolovací lišty spolupracují bez problémů, počínaje Workbenchem přes různé
requestery (ASL i ReqTools) a správce souborů a konče WWW prohlížeči
(AWeb, IBrowse, ...) či editory všeho možného (CED, GoldED, FinalWriter, BD
Editor, ...). Díky převádění pohybu kolečka na stisky kurzorových šipek
pak lze kolečka využít i v místech, kde by to normálně člověka ani
nenapadlo (DPaint, PPaint pro posun obrázku nebo nastavování barevné
palety). Zkrátka a dobře, díky FreeWheel si s kolečkem na myši rozumí
kdejaká aplikace. Měl bych se tedy spíše zmínit o tom, co nespolupracuje.
Obecně jde o programy využívající nestandardních = nesystémových rolovacích
lišt a případně nereagujících na pohyb kurzoru. Sem by se normálně řadilo
MUI, pro než ovšem již existuje patch, který toto napravuje a přidává přímou
podporu kolečka (MUIWheel - viz výše). Kromě speciálních programů jako
KingCon jsou pak hlavní (a smutnou) výjimkou ze řady plně spolupracujících
programů ty programy, které využívají BGUI, ClassAct a potažmo i Reaction
GUI v OS 3.5, které s kolečkem nespolupracují (okázale je ignorují :-/) a
které v případě Workbenchových programů v OS 3.5 o ovládání z klávesnice
nikdy neslyšeli.
Závěr
Jak jsem si na vlastní kůži vyzkoušel, není problém používat na
Amize nějakou tu myš s kolečkem - je to věc velice příjemná a hodně
rychle se na ni zvyká. Zásluhu na užitečnosti kolečka nese především
utilita FreeWheel 2.0, která jej umožňuje používat v celé řadě již
existujících programů bez nutnosti jejich aktualizace.
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing