Нашел, во втором ответе есть даже код какой-то - проверьте.
https://stackoverflow.com/questions/10744645/detec...
Говорят, что только поведением можно отличить, ну оно и правильно, мы (как программисты) задолбались бы обрабатывать отдельные уникальные ивенты всех манипуляторов существующих на свете. По-этому действия подогнаны под универсальный стандарт - mDown, mUp и тд