Obsługuj wszystkie zdarzenia myszy w systemie Android

Cóż, pytanie jest raczej proste - jak mogę obsłużyć lewe / prawe / środkowe kliknięcie, kółko i (!) Przesuwanie kursora w android 2/3/4.

Kopałem na ten temat i znalazłem następujące

w api 14 możemy obsłużyć prawie wszystko dzięki nowemu MotionEventmamy także Open Accessory, które wydaje się być w porządku z myszą USB od api 12 (wciąż brakuje bluetooth) (UPD OA przeniesione do 2.3.4)mysz działa dobrze na tabletach z ICS i Honeycomb i cyanogen 2.3.7, ale działa jak pojedynczy dotyk na każdym przycisku. Zastanawiam się, czy istnieje sposób na przechwycenie wiadomości myszy.

Pomóż mi zrozumieć, jak mogę obsługiwać bluetooth i mysz USB w najprostszy i właściwy sposób w każdej wersji Androida. Albo powiedz to niemożliwe.

UPD2: wydaje się być hostem USB tylko w wersji 3.1+, podczas gdy akcesorium USB jest bezużyteczne do tego zadania

questionAnswers(2)

yourAnswerToTheQuestion