Я же предложил очень простой вариант. Посчитать щелчки.
Ломает?

---------- Добавлено в 23:33 ---------- Предыдущее сообщение было в 23:31 ----------

Да про грипшифты никто и не спорит. Там как повернешь, так и переключит.