Gérer tous les événements de la souris dans Android

Bien, la question est plutôt simple - comment puis-je gérer gauche/droite/milieu d'une souris, de roues et de (!)passez la souris déplacer dans android 2/3/4.

J'ai fouiné sur ce sujet et a trouvé la suivante

  • de l'api de 14 on peut manipuler presque n'importe quoi avec une jolie MotionEvent
  • nous avons également Ouvert un Accessoire qui semble être ok avec la souris USB depuis api 12 (manque encore le bluetooth) (UPD OA réalignés pour 2.3.4)
  • de la souris fonctionne bien sur les tablettes avec ICS et en Nid d'abeille et de cyanogène 2.3.7, mais d'agir comme seule touche sur chaque bouton.Je me demande est-il un moyen d'intercepter les messages de souris.

M'aider s'il vous plaît comprendre comment je peux gérer le bluetooth et l'usb de la souris dans la plus simple et la bonne façon dans chaque version d'android. Ou dire son impossible.

UPD2: semble comme Hôte USB uniquement en 3.1+, tout en USB Accessoire inutile pour cette tâche

source d'informationauteur mjollneer