Estoy tratando de detectar si un dispositivo tiene un mouse externo usando javascript. matchMedia('(any-pointer:fine)').matches
funciona en otros dispositivos de pantalla táctil con un mouse externo conectado (p. ej., una computadora portátil compatible con touch + mouse), pero en MS Surface Pro no funciona. ¿Alguien más se ha topado con esto o conoce una forma que funcione para MS Surface Pro?