Mysz komputerowa

Skocz do: nawigacji, szukaj
Ten artykuł dotyczy myszy komputerowej. Zobacz też: inne znaczenia tego słowa.
Standardowa mysz komputerowa

Mysz (z ang. mouse) – urządzenie wskazujące używane podczas pracy z interfejsem graficznym systemu komputerowego. Została wynaleziona przez Douglasa Engelbarta w 1964 r.

Mysz umożliwia poruszanie kursorem po ekranie monitora poprzez przesuwanie jej po powierzchni płaskiej. Mysz odczytuje zmianę swojego położenia względem podłoża i wysyła ją w formie danych cyfrowych do komputera, który dokonuje odpowiedniej zmiany położenia kursora na ekranie. Najczęściej wyposażona jest w dwa przyciski i kółko do przewijania ekranu, które może również pełnić rolę trzeciego przycisku.

Historia

Już w 1964 roku istniał drewniany przyrząd zbudowany przez Douglasa Engelbarta. Charakteryzował się on dwoma kołami zębatymi umieszczonymi prostopadle do siebie. Pozwalało to na ruch względem jednej osi. Pionierska mysz komputerowa przeznaczona do nawigacji dla komputera personalnego była dostarczana wraz z Xerox 8010 Star Information System dopiero w roku 1981.

Mechanizm

Mysz mechaniczna (mysz "kulkowa")

Wewnętrzny mechanizm myszy mechanicznej

Najstarszym typem myszy jest mysz mechaniczna. W urządzeniu tym wykorzystuje się metalową (ciężką) kulkę pokrytą gumą (substancją o dużym współczynniku tarcia względem większości materiałów) oraz system rolek. Kulka pod wpływem tarcia o powierzchnię, po której przesuwamy mysz, obraca się i powoduje obrót dwóch prostopadle umieszczonych rolek. Ruch ten jest interpretowany elektronicznie. Rolki poruszają talerzyki o pewnej (najczęściej 32 lub 36) liczbie otworów rozłożonych równo na brzegu talerzyka. Obrót talerzyka powoduje przecinanie strumienia światła (podczerwieni), który odbierany jest przez czujnik. Ponieważ znany musi być kierunek prowadzenia myszy, czyli kierunek obrotu talerzyka, stosuje się na jedną oś dwa czujniki umieszczone w pewnym odstępie od siebie, oświetlane jedną lub dwiema podczerwonymi diodami elektroluminescencyjnymi (LED). Sygnał z czujników jest doprowadzany do wstępnej postaci cyfrowej przez komparator napięcia. Impulsy z czujników są zliczane w danym przedziale czasu i jest to przekazywane do komputera, w sposób nazywany protokołem komunikacji (najczęściej PS/2). Ze względu na to, że do poruszania kulką myszy potrzebna jest równa powierzchnia o odpowiednio dużym tarciu, stosuje się specjalne podkładki. W trakcie używania myszy brud z podkładki przenosi się na kulkę i wałki. Powoduje to problemy z działaniem urządzenia i wymusza jego czyszczenie co jakiś czas.

Mysz diodowa (mysz optyczna)

Mysz diodowa
Rozebrany sensor myszy optycznej

Nowszym rozwiązaniem jest tzw. mysz optyczna. W podstawie takiej myszy zainstalowana jest jedna lub więcej diod elektroluminescencyjnych oświetlających powierzchnię pod myszą, soczewka ogniskująca oraz matryca CCD. Mysz tego typu posiada także specjalizowany procesor DSP (zazwyczaj zintegrowany z matrycą) służący do analizowania względnych zmian w położeniu mocno powiększonego obrazu powierzchni. Zaletą tego rozwiązania jest brak mechaniki, która łatwo ulega zanieczyszczeniu i wymaga częstej konserwacji oraz to, że mysz działa na prawie każdej powierzchni (oprócz szkła i lustra) i teoretycznie nie wymaga podkładki. Wadą tego typu urządzeń jest jednak wrażliwość na silne światło dzienne, które padając z boku może zakłócać pracę myszki.

Mysz laserowa

Mysz laserowa firmy Logitech przeznaczona specjalnie dla graczy

Jednym z najnowszych rozwiązań jest zastosowanie diody laserowej zamiast diod świecących, co jeszcze bardziej podnosi rozdzielczość myszy, a tym samym jej czułość. Zaletą tego rozwiązania jest brak mechaniki, która łatwo ulega zanieczyszczeniu i wymaga częstej konserwacji oraz to, że mysz działa bezproblemowo na praktycznie każdej powierzchni (oprócz szkła, granitu i lakierowanego drewna). Nie świeci w oczy światłem widocznym.

Połączenie

Mysz przewodowa

Najbardziej rozpowszechniony typ myszy, podłączony do komputera za pomocą kabla.

Mysz bezprzewodowa

Mysz bezprzewodowa nie wymaga przewodowego podłączenia do komputera. Do komputera podłączony jest moduł. Pomiędzy modułem a myszą dane przesyłane są przy pomocy fal radiowych (Bluetooth lub własny protokół) lub w starszych modelach za pomocą podczerwieni.

Interfejs

Komunikacja z komputerem

Mysz, jako układ odwzorowujący ruch ręki użytkownika, mierzy chwilową prędkość ruchu (inaczej niż touchpad lub akcelerometr). Co około 10 milisekund jest oznaczana liczba jednostek długości ruchu zwanych mickey, dla każdej osi oddzielnie i jeżeli ma ona niezerową wartość, jest przekazywana w formie pakietów danych do komputera. Liczby te są proporcjonalne do pikseli (jednostek długości ekranu). Sterownik myszy mnoży je przez ustawiony przez użytkownika współczynnik (tzw. "prędkość") oraz drugi współczynnik obliczony z uśrednienia kilku chwilowych przesunięć ("przyspieszenie"). Tak obliczone przesunięcie jest dodawane do aktualnej, bezwzględnej pozycji kursora na ekranie.

Protokół komunikacyjny myszy (dawniej protokół szeregowy, dziś jest to część protokołu PS/2) składa się z kilku typów pakietów danych. Zawierają one dane o czasie, naciskanych i zwalnianych przyciskach, a także o przesunięciu (a w przypadku urządzeń posiadających własny układ odniesienia, o położeniu) w każdej z mierzonych osi. Podstawowy ruch myszy odbywa się względem osi X/Y. Ruch kółka może być reprezentowany przez oś Z, jednak w wielu myszach dla komputerów PC jest on przybliżony danymi o naciskaniu wirtualnych przycisków. Protokół PS/2 umożliwia jednak dokładne odwzorowanie wielu osi ruchu, czego przykładem jest, odkryta niedawno, możliwość odczytu gestów multitouch w urządzeniach touchpad.

Kształt

Pierwsze modele miały kształt prostopadłościanu z dwoma przyciskami. Z czasem zaczęto projektować myszy ergonomiczne, dopasowane kształtem do dłoni.

Mysz do obsługi gier

Charakteryzuje się większą liczbą programowalnych przycisków, często z możliwością przypisywania do nich makr. Zwykle posiada większą czułość i częstotliwość próbkowania niż myszy przeznaczone do pracy biurowej.

Mysz wertykalna

Kolejnym rodzajem myszy jest tzw. mysz wertykalna (ang. vertical mouse, V-Mouse). Urządzenie wyglądem przypomina długopis, czujnik optyczny znajduje się w dolnej części. Mysz jest lekka, trzymana w ręku a nie opierana na stole co pozwala na pracę na zakrzywionych i miękkich powierzchniach.


Zobacz też