Mysz komputerowa

Urządzenie wskazujące służące do sterowania kursorem na ekranie. Współczesne myszy wykorzystują czujniki optyczne lub laserowe.

Mysz komputerowa to urządzenie wskazujące (ang. pointing device), które zamienia ruch Twojej dłoni po płaskiej powierzchni na ruch kursora na ekranie. Oprócz samego przesuwania kursora obsługuje kliknięcia (lewy/prawy przycisk), przewijanie (rolka) oraz, w bardziej rozbudowanych modelach, dodatkowe przyciski programowalne pod konkretne akcje. Współczesne myszy nie mają już kulki — śledzą ruch czujnikiem optycznym (dioda LED) albo laserowym, który robi setki zdjęć powierzchni na sekundę i z różnic między klatkami wylicza przesunięcie.

Jak to działa i do czego służy

Sercem myszy jest czujnik ruchu i mikrokontroler. Czujnik optyczny/laserowy rejestruje obraz podłoża, a procesor przelicza go na współrzędne i wysyła do komputera jako tzw. raporty HID (Human Interface Device) — przez USB albo bezprzewodowo (odbiornik 2.4 GHz lub Bluetooth). System operacyjny dostaje informacje o przesunięciu w osiach X/Y i stanie przycisków, a sterownik zamienia to na pozycję kursora.

Dwa parametry, które zobaczysz najczęściej, to DPI/CPI (czułość — ile „kroków” czujnik raportuje na cal ruchu) oraz polling rate (jak często mysz melduje swoją pozycję, np. 125, 500, 1000 Hz). Wyższe DPI to szybszy kursor, a nie „lepsza” mysz — to dwie różne rzeczy.

Przykład z praktyki

Na Linuksie z X11 możesz podejrzeć, co system widzi pod nazwą Twojej myszy, komendą xinput list, a potem czytać zdarzenia na żywo przez xinput test — zobaczysz każde kliknięcie i ruch w osiach. Jeśli kursor „szarpie” albo przyspiesza nienaturalnie, sprawdź ustawienia akceleracji: w wielu konfiguracjach wyłączysz ją profilem flat w libinput. Pod Windows analogicznie odznaczasz „Zwiększaj precyzję wskaźnika” w opcjach myszy — to ona stoi za tym, że ten sam ruch raz daje inny dystans kursora.

Częste błędy i mity

  • „Więcej DPI = lepiej” — nie. Powyżej rozsądnego progu tylko utrudnia precyzyjne celowanie. Liczy się stabilność czujnika.
  • Mysz laserowa zawsze lepsza od optycznej — dziś dobre czujniki optyczne biją większość laserowych pod względem dokładności; laser radzi sobie lepiej na szkle, ale częściej łapie artefakty.
  • Brzydka, błyszcząca powierzchnia (szkło, lustro) potrafi rozłożyć czujnik na łopatki — podkładka rozwiązuje 90% „dziwnych” problemów.
  • Bezprzewodowa = duży input lag — przy nowoczesnych odbiornikach 2.4 GHz różnica jest pomijalna; Bluetooth bywa wolniejszy.

Pojęcia powiązane

Warto znać przy okazji: DPI/CPI, polling rate, HID, akceleracja wskaźnika, touchpad i trackball (alternatywne urządzenia wskazujące), interfejs USB oraz protokoły bezprzewodowe Bluetooth i 2.4 GHz.