Apple Magic Mouse przewijanie w Ubuntu 9.10


8

Właśnie otrzymałem nową Apple Magic Mouse i próbowałem zainstalować ją na moim komputerze z Ubuntu 9.10.

Mysz została znaleziona jako mysz Bluetooth, wpisałem PIN jako 0000 (nie mogłem go znaleźć w instrukcji obsługi, więc po prostu googlowałem). Teraz mam 2 przyciski działające dobrze - lewy i prawy, ale przewijanie nie działa.

Rozumiem, że nie ma sterownika dla Magic Mouse dla systemu Linux, ale być może niektórzy entuzjaści już znaleźli sposób na włączenie przewijania. Bez przewijania z tylko 2 przyciskami ta mysz jest jak moja pierwsza mysz, którą kupiłem w 1997 roku, Mitsumi jak pamiętam =)

Odpowiedzi:


3

W jądrze 2.6.34 znajduje się sterownik Magic Mouse, więc przewijanie powinno po prostu działać (tm).

Mam Ubuntu 10.04 i zaktualizowałem do linux-image-2.6.35-23-generic, a przewijanie działa bez żadnej innej konfiguracji. Nie wygląda na to, że 2.6.35 jest dostępne w backportach karmicznych lub aktualizacjach. Więc musisz albo uaktualnić do 10.04 lub 10.10 lub zbudować własne jądro.



0

Jak dotąd nie, magiczna mysz nie ma standardowego sposobu na przewijanie informacji. Proces parowania sprawdza, jak najlepiej potrafię, profil „Informacje PNP” w celu znalezienia identyfikatora producenta i produktu (pasującego do myszy Apple / Magic Mouse), a następnie wysyła kilka raportów funkcji HID, aby włączyć specjalne funkcje powierzchni dotykowej i ustawić Nazwa urządzenia. Następnie mysz wysyła raporty danych dotyku palcem i nie wiem, co one oznaczają. Wychodząc z deskryptora HID, może się zdarzyć, że na powierzchni urządzenia znajduje się szereg czujników, które po prostu pokazują pozycje palców.

Niestety nie mam myszy ani komputera Mac (lub Ubuntu :), więc nie mogę podać więcej informacji na ten temat i nie mogę teraz eksperymentować.

Podejrzewam, że sterownik będzie musiał ręcznie zinterpretować dane matrycy czujników dla pojedynczego i wielodotykowego i wygenerować własne zdarzenia „przewijania” i „przesuwania”, a także kliknięcie środkowym przyciskiem myszy, jeśli to konieczne, i wszelkie inne przeciągnięcia.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.