Обрабатывать все события мыши в Android

Ну, вопрос довольно прост - как я могу справиться с левым / правым / средним щелчком, колесом и (!) Движением при наведении в Android 2/3 / 4.I '

копался в этой теме и нашел следующее

в API 14 мы можем справиться практически с любым новым модным MotionEventу нас также есть Open Accessory, который, кажется, работает с USB-мышью, начиная с api 12 (по-прежнему отсутствует Bluetooth) (UPD OA перенесено в 2.3.4)на самом деле мышь хорошо работает на планшетах с ICS, Honeycomb и cyanogen 2.3.7, но действует как одно нажатие на каждую кнопку. Интересно, есть ли способ перехватывать сообщения мыши.

Помогите мне, пожалуйста, понять, как я могу справиться с Bluetooth и USB-мышью самым простым и правильным способом в каждой версии Android. Или сказать, что это невозможно.

UPD2: похоже на USB Host только в версии 3.1+, а USB-аксессуар бесполезен для этой задачи

Ответы на вопрос(2)

Ваш ответ на вопрос