Jak zainstalować trójprzyciskową mysz szeregową (mini-JTZ) Autor: Geoff Short, geoff@kipper.york.ac.uk v1.32, 4 listopdada 1997 WWeerrssjjaa ppoollsskkaa:: KKrrzzyysszzttooff PP.. JJaassiiuuttoowwiicczz kkppjjaass@@pprriivv..oonneett..ppll v1.0 beta, 30 marca 1998 roku Co zrobić aby 3 przyciskowa mysz szeregowa działała pod Linux-em. Dokument ten został napisany w standardzie ISO-8859-2. Oryginał tego dokumentu znajduje się pod adresem : ftp.icm.edu.pl . ______________________________________________________________________ Spis treści 1. Disclaimer 2. Wprowadzenie 3. Porty szeregowe 4. Myszy z przełącznikiem 5. Normalne myszy 6. Przełączanie myszy w tryb trójprzyciskowy 7. Używanie gpm do przełączania trybów myszy 8. Używanie dwóch myszy 9. Przykłady plików XF86Config i Xconfig 10. Kable, przedłużki i przelotki 11. Różne kłopoty i ustawienia 12. Przetestowane modele 13. Dalsze informacje 14. Ogon myszy ______________________________________________________________________ 11.. DDiissccllaaiimmeerr Ten dokument jest oddany do użytkowania w dobrej wierze, jako zawierający w sobie tylko bezpieczne programowanie i operacje. Autor nie bierze odpowiedzialności za żadne szkody i uszkodzenia powstałe w jakikolwiek sposób u jakichkolwiek osób i sprzętu, jako bezpośrednie lub niebezpośrednie następstwo wypełniania podanych zaleceń. 22.. WWpprroowwaaddzzeenniiee Najnowsza wersja tego dokumentu (w oryginale ) jest zawsze dostępna : http://kipper.york.ac.uk/mouse.html Istnieje japońska wersja tego dokumentu : http://jf.gee.kyoto- u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc Od tłumacza : moja wiedza dotycząca myszy jest ograniczona. Jeśli zauawżyłeś jakieś błędy lub niedociągnięcia poinformuj mnie o tym. Pod adresem kpjas@priv.onet.pl. Większość aplikacji X Window jest pisana z założeniem, że użytkownik będzie używał trzyprzciskowej myszy. Myszy szeregowe są zazwyczaj stosowane w zestawach komputerowych i są tanie. Wiele z tych myszy ma trzy klawisze i opisane są, iż używają protokołu Microsoft, co teoretycznie znaczy, że idealnie nadają się do systemu X Window. ( Obecnie rekord najniższej ceny za działającą trzyprzyciskową mysz szeregową wynosi $1.14!) Większość myszy o podwójnym protokole będzie działać w dwóch trybach: ˇ trybie dwuprzyciskowej myszy Microsoft. ˇ trybie trzyprzyciskowej myszy MouseSystems. Ten dokument poprowadzi cię krok po kroku przez konfigurację myszy w tych dwóch różnych trybach, w szczególności przez to co konieczne do używania bardziej przydatnej myszy trzyprzyciskowej. 33.. PPoorrttyy sszzeerreeggoowwee Pierwszą rzecz, którą trzeba sprawdzić to czy oprogramowanie może odnaleźć myszkę. Dowiedz się, do którego portu szeregowego twoja mysz jest podłączona - zazwyczaj będzie to /dev/ttyS0 ( COM1 w DOS-ie ) lub dev/ttyS1 (COM2). ( ttyS0 jest zwykle 9-pinowym gniazdem, ttyS1 25-pinowym, ale oczywiście nie ma w tej sprawie sztywno ustalownych reguł). Istnieje też odpowiadająca liczba urządzeń /dev/cua, które są prawie identyczne z /dev/ttyS ale ich odradza się ich używania. Dla wygody należy wykonać nowe powiązanie /dev/mouse z tym portem. Na przykład dla ttyS0: ln -s /dev/ttyS0 /dev/mouse 44.. MMyysszzyy zz pprrzzeełłąącczznniikkiieemm Niektóre myszy, zazwyczaj nie te najtańsze, mają przełącznik na spodzie oznaczony `2/3'. Czasem może to być `PC/MS'. W tym wypadku oznaczenie `2' dotyczy trybu dwuprzyciskowego Microsoft-u, a `3' trzyprzyciskowego trybu MouseSystems. Przełącznik `PC/MS' jest nieco bardziej skomplikowany. Prawdopodobnie stwierdzisz, że ustawienie `MS' oznacza tryb Microsoft, a `PC' oznacza tryb MouseSystems. Możliwe, że ustawienie `PC' będzie opisane jako ps/2, ale powinno ono działać także jako tryb MouseSystems. Jeśli posiadasz taką mysz, możesz przełączyć ją w ustawienie `3' lub `PC', wstawić ustawienie dla MouseSystems w Xconfigs (patrz poniżej) i mysz powinna doskonale działać w trybie trzyprzyciskowym. 55.. NNoorrmmaallnnee mmyysszzyy Jeżeli nie masz żadnych przełączników i nie masz instrukcji, to trzeba trochę eksperymentować. Po pierwsze spróbuj założyć, że producent myszy mówi prawdę, i mysz obsługuje w pełni tryb Microsoft. Ustaw w Xconfig tak żeby spodziewał się myszy Microsoft (zobacz Xconfig section) i wypróbuj to. Jeśli mysz w ogóle nie działa, wtedy nie jest to mysz Microsoft, lub jest jakiś inny problem. Wypróbuj inne ustawienia w konfiguracji, najlepiej zacząć od dokumenatacji systemowej dla pliku konfiguracyjnego. Także zajrzyj do Różne problemy w rozdziale poniżej. Zauważysz prawdopodobnie, że kiedy uruchomisz X-y, mysz działa doskonale, ale tylko zewnętrzne przyciski coś robią. Możesz to oczywiście zaakceptować i emulować trzeci przycisk ( naciśnij oba przyciski jednocześnie, aby kliknąć środkowy ), tak jak to się robi z myszą dwuprzciskową. Aby to zrobić, zmień swój plik Xconfig jak to pokazano w Xconfig example poniżej. Może to oznaczać, że niepotrzebnie kupiłeś mysz trzyprzyciskową i nie posuwasz się do przodu. A więc, teraz musisz przyjrzeć się swojemu sprzętowi. 66.. PPrrzzeełłąącczzaanniiee mmyysszzyy ww ttrryybb ttrróójjpprrzzyycciisskkoowwyy Nawet tanie myszy mogą pracować w protokole MouseSystems, z wszystkimi trzema przyciskami działającymi. Sztuczka polega na tym, aby mysz myślała, że jest myszą Mouse System, coś co rzadko znajduje się w instrukcjach. ˇ Zanim włączysz zasialanie, przytrzymaj lewy przycisk myszy ( i trzymaj go wciśnięty aż do momentu załadowania systemu, tak dla pewności). Kiedy mysz otrzymuje zasilanie i jeżeli lewy przycisk jest wciśnięty, mysz przełączaa się w tryb MouseSystems. To proste, ale nie zawsze opisywane zjawisko. Zwróć uwagę, że soft reboot komputera może nie odciąć zasialnia myszy i dlatego może nie działać. Jest kilka sposobów przełączania trybu, które mogą działać lub nie z twoim rodzajem myszy. Niektóre z nich są mniej drastyczne niż rebootowanie komputera, a dwa są bardziej ! ˇ Jeśli twój komputer jest dostępny możesz wyciągnąć mysz z gniazda i włożyć ją z powrotem z wciśniętym przyciskiem ( chociaż nie powinno się podłączać urządzeń do włączonego komputera, dokumentacja RS232 powiada, że to jest OK). ˇ Można zresetować mysz wpisując echo "*n" > /dev/mouse, co powinno mieć ten sam efekt co odłączenie jej od komputera. Wciśnij lewy przycisk myszy dla MouseSystems, a nie wciskaj go dla Microsoft. Można to wstawić do któregokolwiek skryptu który używasz do uruchamiania X Window.) ˇ Bob Nichols (rnichols@interaccess.com) napisał mały program w C który robi to samo, i może zadziałać gdy echo "*n" nie działa ( i vice versa ). Możesz znaleźć źródła tego programu w http://kipper.york.ac.uk/src/fix-mouse.c ˇ Ktoś nadesłał wiadomość, że `ClearDTR' w Xconfig jest wystarczające do przełączenia myszy w tryb MouseSystems. ˇ Jeśli jesteś na tyle odważny, otwórz mysz ( pamietaj, że tracisz w ten sposób gwarancję ) i zajrzyj do środka. Niekiedy, mysz moze mieć w środku przełącznik, dla powodu, który jest znany tylko producentowi. W tych tańszych myszach bardziej przwdopodobny jest jumper który można przestawiać. Ten jumper lub przełącznik może mieć identyczną funkcję jak przełącznik `MS/PC' opisywany w ``Switched Mice section'' powyżej. Można stwierdzić, że płytka jest skonstruowana do przełączania między 2 & 3 przyciskami, ale nie została zamocowana. Będzie ona wyglądać jak : ----------- | o | o | o | SW1 ----------- 1 2 3 Spróbuj połączyć piny 1-2 lub 2-3 i sprawdź czy to zmieni zachowanie myszy. Jeżeli tak, to albo możesz zainstalować mały przełącznik albo zalutować to połączenie by uzyskać szybkie i trwałe rozwiązanie. ˇ Inne rozwiązanie z lutowaniem, które może być ostatnią deską ratunku dla myszy, które w ogóle nie rozpoznają MouseSystems, dotępne od : Petera Benie (pjb1008@chiark.chu.cam.ac.uk). Jeśli przełącznik środkowego przycisku jest dwubiegunowy, połącz jedną stronę przełącznika do przełącznika lewego przycisku, a drugą stronę do przełącznika prawego przycisku. Jeśli to nie jest przełącznik dwubiegunowy, wtedy użyj raczej diod niż przewodu. I teraz środkowy przycisk powoduje włączenie lewego i prawego przycisku równocześnie. Wybierz ChordMiddle w XF86Config i już środkowy przycisk działa. ˇ Ostateczne wyjście z użyciem lutownicy zostało mi po raz pierwszy opisane przez Briana Crafta (bcboy@pyramid.bio.brandeis.edu). Dwa typowe układy scalone w myszach to 16-pinowy ZZ88335500 i 18-pinowy HHMM88335500AA. W obu tych układach scalonych, jeden pin ma pod kontrolą tryb pracy myszy w następujący sposób. Pin 3 Mode ----- ---- Open Default Microsoft. MouseSystems jeśli przycisk jest wciśnięty przy włączeniu zasilania. GND Zawsze MouseSystems. Vdd Zawsze Microsoft. ( Piny są ponumerowane w następujący sposób: ) ____ pin1 -| \/ |- pin2 -| |- pin3 -| |- -| |- -| |- -| |- -| |- pin8 -|____|- (Ta informacja prezentowana dzięki uprzejmości Hans-Christopha Wirtha i Juergena Exnera, którzy przysłali ją do de.comp.os.linux.hardware. Możesz przylutować połączenie między pinem 3 i gnd, co spowoduje że mysz będzie działać w trybie MouseSystems. ˇ Peter Fredriksson (peterf@lysator.liu.se) sprawdził chip SYSGRATION SSYYSS22000055, i stwierdził, żę połączenie pinu 3 do Gnd wymusza tryb MouseSystems. ˇ Uli Drescher (ud@digi.ruhr.de) potwierdza, że to działa z chipem HHNN88334488AA. ˇ Urban Widmark (ubbe@ts.umu.se) podaje, że to samo odnosi się do chipa EECC33556677AA11, gdzie pin 8 jest ground. Ja też to sprawdziłem i działa dobrze. ˇ Timo T Metsala (metsala@cc.helsinki.fi) stwierdził z chipem HHTT66551100AA, że pin 3 to mode select, pin 9 jest Gnd. Tak samo działa to z chipem HHTT66551133AA. Holtek także wytwarza chipy HHTT66551133BB i HHTT66551133FF - w nich , pin 8 jest Gnd. ˇ Robert Romanowski (robin@cs.tu-berlin.de) podaje, że pin 3 - pin 8 (Gnd) działa także z chipemEEMM8833770011BBPP. ˇ Robert Kaiser (rkaiser@sysgo.de) potwierdza, że pin 3 - ( Gnd ) działa także z chipem EECC33557766AA11. ˇ Jako alternatywa dla powyższych metod z lutowaniem, można sprawić by mysz sama powodowała wciśnięcie przycisk podczas bootowania : schemat od : Mathias Katzer. ----- --- R ---------O------ + Supply | ----- | | C = 100nF capacitor | | E | R = 100kOhm | __ / | T = BC557 transistor | / \ O | B | #V | T / |-----|-# | / Przełącznik lewego przycisku myszy | | #\ | O | \__/ | --- \ C | --- C ------O----------> (gdzieś głęboko wewnątrz myszy) | ### Ground Testowanym modelem myszy była mysz no-name model MUS2S - czy to działa z innymi modelami myszy zależy od budowy myszy jeżeli, przełącznik jest połączony do ground a nie do +Supply, npn-transistor taki jak BC547 powinien działać, R i C muszą być wtedy także zamienione. To już wszystko, wybór należy do was. Pozostańcie przy dwóch klawiszach trybu Microsoft, albo znajdźcie sposób, aby przełączyć tryb i ustawić tak X-y, aby z tego korzystały. 77.. UUżżyywwaanniiee ggppmm ddoo pprrzzeełłąącczzaanniiaa ttrryybbóóww mmyysszzyy gpm jest programem, który pozwala używac myszy w konsoli. Jest on zazwyczaj dołączany do dystrybucji Linux-owych i można go uruchomić z linii poleceń lub w skrypcie startowym /etc/rc.d/rc.local. gpm stanowi problem dla ludzi używających myszy typu bus, ponieważ blokuje mysz i powoduje, że X-y nie mogą jej używać - ci z nas którzy używają myszy szeregowych nie mają tego problemu. Podstawowe tryby dla myszy szeregowych z gpm to: gpm -t ms gpm -t msc gpm -t help dla trybu Microsoft lub MouseSystems, lub aby przetestować mysz i wyświetlić wyniki. Aby uruchomić mysz w trybie MouseSystems, może byc potrzebna flaga -3 oraz bu\yć może opcja DTR za pomocą flagi -o dtr : gpm -3 -o dtr -t msc gpm często potrafi rozpoznać trzy przyciski myszy nawet w trybie Microsoft. A nowsze wersje ( wersja 1.0 i poźniejsze (?)) potrafią udostępnić tą informację innym programom. By to działało musisz uru­ chomić gpm z flagą -R w ten sposób : gpm -R -t ms To spowoduje reeksport danych myszy do nowego urządzenia, nazywanego /dev/gpmdata, które przypomina mouse dla innych programów. Zwróć uwagę, że to urządzenie zzaawwsszzee korzysta z protokołu Mouse Systems. Można, tak zapisać Xconfig, aby używała tego zamiast /dev/mouse tak jak to pokazano poniżej, ale oczywiście miej na uwadze, aby gpm zawsze działało, kiedy używasz X-ów. Niektórzy pisali, że niektóre event-y X-ów nie są poprawnie interpretowane przez X-y przy użyciu tego sposobu, co może być związane z indywidualnym ustwieniem myszy. ZZmmiiaannaa mmaappoowwaanniiaa pprrzzyycciisskkuu ddllaa ggppmm ii XX (gustafso@math.utah.edu) Można stwierdzić, że gpm używa różne defaultowe mapowanie przycisków dla X, więc używanie obu systemów na tej samej maszynie może być frustrujące. Aby X-y używały tych samych przycisków jak gpm dla operacji wyboru i wklejania zastosuj polecenie X-ów : xmodmap -e "pointer = 1 3 2" co powoduje, że lewy przycisk wybiera, a prawy przycisk wkleja, zarówno w myszach dwu i trzyprzyciskowch. Aby wymusić na gpm użycie standardowego mapowania przycisków, uruchom go z poleceniem -B, np: gpm -t msc -B 132 88.. UUżżyywwaanniiee ddwwóócchh mmyysszzyy W niektórych przypadkach, na przykład w laptopie z wbudowanym urządzeniem wskazującym, ktoś może chcieć używać jako drugiego urządzenia myszy szeregowej. W większości przypadków, wbudowane urządzenie używa protokołu PS/2 i można go pominąć jeśli nie chce się go używać. Po prostu skonfiguruj gpm lub X-y do używania /dev/ttyS0 ( lub innego) w sposób typowy. Aby używać obu jednocześnie, można użyć gpm -M do reeksportu urządzeń. Więcej szczegółów w podręczniku systemowym w rodziale dotyczącym gpm. 99.. PPrrzzyykkłłaaddyy pplliikkóóww XXFF8866CCoonnffiigg ii XXccoonnffiigg Lokalizacja pliku konfiguracyjnego dla X-ów zależy od konkretnej wersji i rodzaju dystrybucji. Prawdopodobnie będzie to albo /etc/Xconfig, /etc/XF86Config albo /usr/X11/lib/X11/XF86Config. Powinieneś zobaczyć, który to jest kiedy uruchomisz X - będzie wypisana na ekranie zanim wszystkie opcje będą wyświetlone. Składnia nieco się różni pomiędzy poszczególnymi plikami XF86Config i Xconfig, więc oba będą tu podane. MMyysszz sszzaarreeggoowwaa MMiiccrroossoofftt ˇ XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" EndSection ˇ Xconfig: # # Definicja myszy i powiązanych parametrów # Microsoft "/dev/mouse" MMyysszz sszzeerreeggoowwaa MMiiccrroossoofftt zz eemmuullaaccjjąą mmyysszzyy ttrróójjpprrzzyycciisskkoowweejj ˇ XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" Emulate3Buttons EndSection ˇ Xconfig: # # Definicja myszy i powiązanych parametrów # Microsoft "/dev/mouse" Emulate3Buttons TTrróójjpprrzzyycciisskkoowwaa mmyysszz MMoouusseeSSyysstteemmss ˇ XF86config: Section "Pointer" Protocol "mousesystems" Device "/dev/mouse" ClearDTR # Te dwie linie nie będą prawdopodobnie ClearRTS # potrzebne spróbuj bez, a potem po prostu DTR EndSection ˇ Xconfig: # # Definicja myszy i związane z tym parametry # MouseSystems "/dev/mouse" ClearDTR # Te dwie linie nie będą prawdopodobnie ClearRTS # spróbuj bez a potem po prostu DTR MMiiccrroossoofftt SSeerriiaall MMoouussee zz ggppmm --RR ˇ XF86config: Section "Pointer" Protocol "MouseSystems" Device "/dev/gpmdata" EndSection ˇ Xconfig: # # Definicja myszy i powiązanych parametrów # MouseSystems "/dev/gpmdata" 1100.. KKaabbllee,, pprrzzeeddłłuużżkkii ii pprrzzeelloottkkii Jedyne przewody potrzebne w kablu myszy to: TxD and RxD do przesyłu danych, RTS i/lub DTR dla zasilania i ground. Co przekłada się na numery pinów, w ten sposób: port 9-pinowy port 25-pinowy TxD 3 2 RxD 2 3 RTS 7 4 DTR 4 20 Gnd 5 7 Powyższa tabela może być użyteczna jeśli chcesz robić przelotki między 9- i 25-pinowymi wtyczkami, lub kable przedłużające. 1111.. RRóóżżnnee kkłłooppoottyy ii uussttaawwiieenniiaa ˇ Jeśli masz kłopoty z myszą w X-ach lub konsoli, sprawdź czy nie masz uruchomionego getty na lini szeregowej, albo czegoś innego na przykład modemu. Sprawdź także, konflikty IRQ. ˇ Możliwe że musisz trzymać przyciśnięty lewy przycisk myszy przy starcie X windows. Niektóre systemy moga wysyłać pewien rodzaj sygnału lub piku do myszy, gdy X-y startują. ˇ Kłopoty z urządzeniami szeregowymi mogą zależeć od niewłaściwej inicjalizacji portów szeregowych przy bootowaniu. Jest to wykonywane przez polecenie setserial, uruchamiane z pliku startowego /etc/rc.d/rc.serial. Sprawdź w podręczniku systemowym hasło setserial i /etc/rc.d/rc.serial. aby uzyskać więcej szczegółów. Warto trochę poeksperymentować z typami, na przykład spróbuj setserial /dev/mouse uart 16550 or 16550a niezależnie od rodzaju portu, który naprawdę posiadasz. (Na przykład, myszy nie lubią 16c550AF.) ˇ Flaga ClearDTR może nie działać prawidłowo w niektórych systemach, chyba że wyłączysz RTS/CTS handshaking za pomocą polecenia: stty -crtscts < /dev/mouse (Sprawdzone na UART 16450/Pentium przez Vladimira Geogjaeva geog­ jaev@wave.sio.rssi.ru) ˇ Myszy Logitech mogą wymagać dodania ChordMiddle aby włączyć funkcjonowanie środkowego z trzech przycisków. Ten wiersz zastępuje Emulate3Buttons lub ma być umieszczony za wierszem /dev/mouse w pliku konfigracyjnym. Prawdopodobnie możesz potrzebować linii ClearDTR i ClearRTS w swoim Xconfig. Niektóre myszy Logitech zdecydowanie nie wymagają linii ChordMiddle - objawem tego problemu jest to że menu wydają się poruszać z myszą zamiast skrolowac się w dół. (Od: chang@platform.com) ˇ Zamiana przycisków: użyj polecenia xmodmap do zmiany który rzeczywisty rejestr przycisku jest stosowany przy kliknięciu myszy. np.: xmodmap -e "pointer = 3 2 1" odwróci kolejność przycisków dla lewej ręki. Jeśli masz tylko mysz dwuprzyciskową to są to numery 1 & 2. ˇ Przyśpieszenie: skorzystaj z polecenia xset m aby zmienić ustawienia myszy. np.: xset m 2 ustawi przyśpieszenie na 2. Szczegóły w podręczniku systemowym. ˇ Przesunięcie kursora: jeśli kliknięcie wydaje się znajdować na prawo lub lewo od miejsca gdzie jest kursor, może to zależeć od tego, że ekran jest nieustawiony. Problem ten występuje ze sterownikiem S3, który można naprawić za pomocą xvidtune. Spróbuj Invert_VCLK/InvertVCLK, or EarlySC. Ta informacja pochodzi od Billa Lavendera (lavender@MCS.COM) and Simon Hargrave'a. W XF86Config, może to wyglądać następująco: Subsection "Display" Modes "1024x768" "800x600" "640x480" "1280x1024" Invert_VCLK "*" 1 ... ˇ Jeśli kliknięcia myszy `odbijają się', tj. dwa kliknięcia wtedy kiedy chciałeś kliknąć raz, może coś być nie tak z myszą. Ten problem w wypadku myszy Logitech rozwiązał Bob Nichols (rnichols@interaccess.com) i wymaga lutowania pewnych oporników i ukłdu scalonego aby zapobiec odbijaniu microstyków. ˇ Jeśli niektórzy użytkownicy nie mogą używać myszy, a niektórzy tak (np. administrator) - możliwe jest że użytkownicy nie uruchamiają tego samego - np. różne wersje X-ów lub różne Xconfig. Sprawdź dokładnie komunikaty przy startcie X-ów. ˇ Jeśli stwierdzisz, że wskaźnik myszy wymazuje pewne elementy z ekranu, masz problem z konfiguracją X serwera. Spróbuj dodać opcję linear, lub może nolinear do sekcji karty graficznej lub jeśl ijest to karta PCI opcje tgui_pci_write_off i tgui_pci_read_off. (Wydaje się, że jest to problem z kartami Trident.) ˇ Jeśli kursor myszy nie pojawia się na ekranie, ale poza tym wydaje się działać, spróbuj opcji "sw_cursor" w sekcji Device pliku konfiguracyjnego. ˇ Jeśli mysz przestaje działać wtedy kiedy jest słonecznie lub kiedy włączysz światło, być może czujniki są blokowane przez światło dostające się przez obudowanie. Możesz spróbować pomalowć na czarno wnętrze obudowy, albo włożyć kartonik na jej górę. ˇ Myszy Microsoft są czasem przyczyną kłopotów. O najnowszej ``Microsoft Serial Mouse 2.1A''pisano, że może nie funkcjonować w niektórych systemach, chociaż wyjmownanie z gniazdka i wkładanie znowu może pomóc. Także mysz ``Microsoft Intellimouse''powoduje kłopoty, lecz powinna być wspierana przez XFree w wersji 3.3 lub późniejszej. 1122.. PPrrzzeetteessttoowwaannee mmooddeellee Jest wiele różnych myszy na świecie i nie mogę z czystym sercem powiedzieć, że powinieneś iść i kupić raczej tą mysz, a nie tamtą. To co mogę zrobić to wyliczyć co te myszy potrafią, oparte na doświadczeniu i pogłoskach. Nawet z tymi informacjami ostrożność jest wskazana - mieliśmy w biurze dwie identyczne myszy przy dwóch komputerach i niektóre rzeczy działały z jedną myszą i nie działały z drugą. Wszelkie dodatki do tego wyliczenia będą mile widziane. OOppttyycczznnaa mmyysszz MMoouusseeSSyysstteemmss,, wweerrssjjaa sszzeerreeggoowwaa Działa dobrze (jak możnaby się spodziewać po nazwie!) bez ClearDTR lub ClearRTS w konfiguracji. WWiiNN mmoouussee,, sspprrzzeeddaawwaannaa pprrzzeezz OOffffiiccee WWoorrlldd zzaa oossiieemm ffuunnttóóww.. Standardowa dwutrybowa mysz Microsoft/MouseSystems. AAggiilleerr MMoouussee 22990000 Standardowa dwutrybowa mysz Microsoft/MouseSystems. SYSGRATION SYS2005i układ scalony nadaje się do lutowania. SSiiccooss mmoouussee,, Działa ok, wymaga ClearDTR & Clear RTS w konfiguracji. IInnddeexx sspprrzzeeddaajjąą mmyysszz zzaa 1100 ffuunnttóóww,, Nie działa w trybie 3 przyciskowym, ale ma fajną instrukcję :-) AArrtteecc mmoouussee Zwyczajna mysz o podwójnym protokole, wymaga `ClearDTR' ustawionego w konfiguracji, NIE `ClearRTS' DDyynnaaPPooiinntt 33 pprrzzyycciisskkoowwaa mmyysszz sszzeerreeggoowwaa.. Zwyczajna mysz o podwójnym protokole, wymaga `ClearDTR' I `ClearRTS' w konfiguracji X-ów. GGeenniiuuss EEaassyymmoouussee mmyysszz 33--pprrzzyycciisskkoowwaa Doskonale działa w protokole Mouseman bez ustawiania parametru ChordMiddle. Od Roderick Johnstone (rmj@ast.cam.ac.uk) TTrruueemmoouussee,, mmaaddee iinn TTaaiiwwaann Działa OK, wymaga `ClearDTR' w konfiguracji. (Od Tim MacEachern) MMyysszz mmaarrkkii CChhaammpp Wymaga przełączenia w tryb PC, co uaktywnia także protokół MouseSystems. (Od tnugent@gucis.cit.gu.edu.au) MMyysszz MMiiccrrooSSppeeeedd Zwykła mysz o podwójnym protokole. MMyysszz mmaarrkkii VVeennuuss (($$77)) Ma w śrokdu przełącznik między trybem 2 i 3 przyciskowym. (Od mhoward@mth.com ) SSaattuurrnn Mysz z przełącznikiem, działa OK jako mysz MouseSystems w pozycji 3-przyciskowej. (Od grant@oj.rsmas.miami.edu .) MMaannhhaattttaann mmoouussee.. Jest przełącznik trybów `MS AM' / `PC AT', tryb MS działa doskonale z rozwiązaniem z gpm -R. (Od komanec@umel.fee.vutbr.cz). MMyysszz IInnllaanndd.. Przełącznik dla trybów `PC/MS', działa doskonale. (Od http://ptsg.eecs.berkeley.edu/~venkates). qqMMoouussee ((33--pprrzzyycciisskkoowwaa)),, FFCCCC IIDD EE66qqmmoouussee XX3311.. Sprzedawana w USA za około $10. działa z `gpm -t msc -r 20'. Nie ma jumper-ów lub przełączników do 3-przyciskowego trybu MouseSystems. Nie jest godna polecenia w X. Nie reaguje na echo "*n" > /dev/mouse. MMiittssuummii MMoouussee ((22--pprrzzyycciisskkoowwaa)),, FFCCCC IIDD EEWW44EECCMM--SS33110011.. Sprzedawana w USA za około $12. Godna polecenia w X i w gpm, łagodny klik. (Te dwa od gustafso@math.utah.edu) MMyysszzyy PPCC AAcccceessssoorriieess kkttóórree kkuuppiiłłeemm ww CCoommppUUSSAA ppoonniiżżeejj $$1100.. Ma przełącznik PC/MS na spodzie. Działa OK. (Od steveb@communique.net) FFiirrsstt MMoouussee -- nnaapprraawwddęę ttaanniioo zzaa 77..7799 ffuunnttóóww ww TTeemmppoo.. Dwutrybowa mysz Microsoft/MouseSystems, tryb ustawiany przez wciśnięcie przycisku przy włączeniu zasilania. Nie ma przełączników, ani połączeń. Cztero kablowe połącznie, echo '*n' nie działa. `gpm -R' działa wspaniale. (Od peterk@henhouse.demon.co.uk) MMyysszz 33--pprrzzyycciisskkoowwaa TTrruusstt.. O dwóch trybach z przełącznikiem, działa dobrze jako MouseSystems w trybie `PC'. gpm gryzie się z trybem Microsoft. CChhiicc 441100 działa doskonale w ustawionym trybie ms i przy użyciu polecenia gpm -R Od Stephena M. Weissa (steve@esc.ie.lehigh.edu) TTrrzzyypprrzzyycciikkoowwaa mmyysszz KKeeyyMMoouussee.. działa prawidłowo z ClearDTR i ClearRTS w Xconfig; w gpm konieczne `-o dtr' . (Od EZ4PHIL@aol.com) KKllaawwiiaattuurraa QQttrroonniixx ``SSccoorrppiioo 6600'' Wszystkie trzy przyciski działają w protokole MouseSystems. (Od hwe@uebemc.siemens.de) LLaappttoopp TTeeccrraa 772200 Glidepoint jest na /dev/cua0; rysik na /dev/psaux. (Od apollo@anl.gov) MMyysszz AAnnuubbiiss Działa doskonale, wymaga przytrzymywania lewego przycisku przy przełączaniu do wirtualnej konsoli X. (Od Joel Crisp) YYaakkuummoo NNoo..11990000 mmoouussee Działa z eksportem do X-ów gpm -R -t ms. (Od Oliver Schwank) GGeenniiuuss ``EEaassyy TTrraakk'' TTrraacckkbbaallll NNiiee jest zgodna z trybem Microsoft, użyj Mouseman w konfiguracji X-ów i będzie działać doskonale. (Od VTanger@aol.com.) HHiigghhssccrreeeenn MMoouussee PPrroo `Działa doskonale' twierdzi alfonso@univaq.it. LLooggiitteecchh CCAA sseerriieess Działa w X-ach używając protokołu MMseries, przy 2400 Baud, 150 SampleRate. (Powinno też odnosić się do myszy Logitech CC, CE, C7 & C9). (Od vkochend@nyx.net.) MMyysszz AA44--TTeecchh Działa OK, wymaga wiersza DTR pod X-ami i gpm. (Od deane@gooroos.com) MMyysszz VVeerrtteecchh Prawidłowe zachowanie Microsoft/Mousesystems, można zalutować do ustawienia na stałe. (Od duncan@fs3.ph.man.ac.uk.) BBooeeddeerr MM--77 ````BBiitt SSttaarr'''' ((ii iinnnnee zz sseerriiii MM oopprróócczz MM1133)) Przełącza się w tryb Mousesystems trzymając lewy przycisk przy włączaniu zasilania. (Od mailto:sjt@tappin.force9.co.uk.) MMoouussee SSyysstteemmss ````SSccrroollll'''' MMoouussee ((cczztteerryy pprrzzyycciisskkii ii rroolllleerr//pprrzzyycciisskk)) Ma przełącznik 2/3 - w trybie 3 działa jako trzyprzyciskowa mysz MouseSystems, bez działającego dodatkowego przycisku & kółka. Nie wymaga ClearDTS/DTR. (Od parker1@airmail.net.) MMyysszz SSzzeerreeggoowwaa 33--pprrzzyycciisskkoowwaa RRaaddiioo SShhaacckk Model 26-8432, dostępny w Tandy za około 20 funtów. Działa jako Mousesystems z ClearDTR. (Od Sherilyn@sidaway.demon.co.uk.) 1133.. DDaallsszzee iinnffoorrmmaaccjjee ˇ MouseSystems ma serwer internetowy http://www.mousesystems.com/. Mają tam sterownik do Windows, jeżeli takiego potrzebujesz. ˇ The Linux Serial HOWTO jest dostępne na serwerach sunsite na całym świecie. Jeśli nie wiesz gdzie jest twój najbliższy mirror, zacznij od http://sunsite.unc.edu/mdw/linux.html ˇ Istnieje bardzo dobry opis jak działają myszy w http://box.argonet.co.uk/users/4qd/faq/meece.html. ˇ Więcej szczegółów o plikach Xconfig i X86Config, dostępnych jest w podręczniku systemowym, i w dokumentacji o instalacji X window takiej jak XFree86 HOWTO. Zobacz także XFree86 FAQ na serwerze lustrzanym http://www.XFree86.org/. ˇ Informacje o gpm można znaleźć w podręczniku systemowym, spróbuj także na stronie internetowej Darina Ernsta http://www.castle.net/X-notebook/mouse.txt. ˇ Dużo informacji o oprogramowaniu i sprzęcie związanym z myszami można znaleźć w http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse 1144.. OOggoonn mmyysszzyy Większość informacji w tym dokumencie została zaczerpnięta z różnych linuksowych grup dyskusyjnych. Przepraszam, że nie umieściłem informacji o wszystkich, którzy pośrednio przyczynili się w ten sposób, dziękuję bardzo wam wszystkim. Podsumowując : ˇ Można używać nawet tanich trzyprzciskowych myszy typu Microsoft. ˇ Skonfiguruj X Window, tak aby spodziewała się myszy Mouse Systems. ˇ Trzymaj wciśnięty lewy przycisk przy starcie systemu, aby przełączyć mysz w tryb MouseSystems. ˇ może być konieczne wciśnięcie lewego przycisku przy starcie X-ów. ˇ Myszy są bardziej inteligentne niż sądzisz.