Mi raton hace doble clic solo: como confirmarlo con un numero
Arrastras un fichero a otra carpeta y en vez de moverse se abre. Seleccionas una palabra y se te selecciona la frase entera. Cierras una pestana y se cierran dos. Lo primero que piensa cualquiera es que ha clicado mal, y con esa duda se puede convivir semanas. Pero hay una forma de resolverla en medio minuto, sin abrir el raton ni instalar nada, y que ademas deja un numero apuntado.
Que esta pasando dentro del boton
Debajo de cada boton hay un microswitch: dos laminas metalicas que se tocan cuando pulsas. Ese contacto nunca es limpio. Las laminas rebotan durante unos pocos milisegundos antes de quedarse quietas, igual que una moneda que cae sobre una mesa. El firmware del raton cuenta con ello y por eso ignora todo lo que llegue dentro de una ventana muy corta despues del primer contacto.
Con los anos la lamina pierde tension y el rebote dura mas. Llega un dia en que se sale de esa ventana que el firmware descarta, y el rebote pasa a ser un clic completo que el ordenador da por bueno. Ahi empieza el doble clic involuntario.
Casi siempre le toca al boton izquierdo, y no es casualidad: se lleva la gran mayoria de las pulsaciones de una jornada mientras los demas botones montan el mismo switch con la misma vida util. Eso da una comprobacion facil: cuando el izquierdo empieza a fallar, el derecho suele estar intacto, y comparar los dos con la misma cantidad de clics deja poco margen de duda.
Donde se nota primero
El sintoma no aparece por igual en todo. Lo primero que se rompe es arrastrar, porque un arrastre es un clic mantenido: si el boton rebota a mitad de camino, el sistema entiende que has soltado y vuelto a pulsar, y el fichero acaba donde no querias o directamente se abre. Seleccionar texto se estropea por lo mismo.
Un clic normal sobre un boton de una web, en cambio, puede pasar desapercibido mucho tiempo, porque pulsar dos veces seguidas sobre lo mismo a menudo no hace nada distinto de pulsar una. Por eso mucha gente descubre el fallo semanas despues de que empezara, y casi siempre lo descubre arrastrando algo.
Confirmarlo en medio minuto
El probador de raton tiene un contador llamado Doble clic involuntario que hace exactamente esta comprobacion: mide cuanto tiempo pasa entre dos pulsaciones del mismo boton y marca como sospechosa cualquier segunda pulsacion que llegue por debajo del umbral.
- Abre el probador de raton y deja el cursor dentro del area de prueba.
- Haz clics sueltos con el boton que sospechas, bien separados entre si. Un clic, esperas, otro clic. Unos veinte.
- Mira el contador Doble clic involuntario. Si sigue en cero, ese boton esta sano.
- Si ha subido, baja al registro de eventos: cada deteccion aparece con el nombre del boton y los milisegundos exactos que separaron los dos registros.
Ese numero entre parentesis es la prueba. No el contador, el numero.
El numero que distingue un fallo de tu propia mano
El umbral viene puesto en 80 ms y se mueve entre 30 y 200 con el deslizador. Ochenta esta bien para detectar, pero es demasiado generoso para acusar: hay gente capaz de encadenar dos clics en ese tiempo a proposito. Lo que de verdad delata al switch es la separacion que aparece en el registro.
| Separacion entre los dos registros | Que significa |
|---|---|
| Menos de 30 ms | Ninguna mano hace eso. Es rebote del switch |
| Entre 30 y 60 ms | Casi con seguridad rebote, salvo que estuvieras clicando a toda velocidad |
| Entre 60 y 120 ms | Ambiguo. Repite la prueba con clics muy separados |
| Mas de 150 ms | Probablemente clicaste dos veces sin darte cuenta |
Si quieres quitarte la duda del todo, baja el umbral a 40 ms y repite. Ahi el contador ya no puede confundir un clic rapido tuyo con un rebote: si sigue subiendo mientras haces pulsaciones sueltas y separadas, el switch esta rebotando.
Descartar lo que no es el raton
Antes de dar el switch por muerto conviene tumbar tres explicaciones alternativas, porque las tres dan el mismo sintoma y ninguna necesita destornillador.
- El software del fabricante. Si ese boton tiene asignada una macro o un doble clic automatico, el raton esta sano y haciendo lo que le han pedido. Se comprueba abriendo el programa del fabricante y mirando la asignacion del boton.
- El sistema. Windows tiene una opcion de accesibilidad que confirma la seleccion al detener el puntero; con ella activa se registran clics que nadie ha hecho.
- La conexion. Un raton inalambrico con la pila baja, o compartido a traves de un conmutador, puede reconectar en mitad de un clic y duplicar el evento. Con la pila cambiada o con el cable puesto deja de ocurrir.
La forma limpia de cerrarlo son dos pruebas cruzadas, cambiando una sola cosa cada vez: el mismo raton en otro ordenador y otro raton en este. Si el fallo viaja con el raton, es el raton.
Que se puede arreglar
- Subir el debounce por software, si el programa del fabricante lo permite. Consiste en ampliar esa ventana que el firmware ignora. Cuesta un minuto y a veces devuelve meses de uso.
- Limpiar el switch. Aire comprimido por la ranura del boton, o limpiador de contactos si te atreves a abrirlo. Cuando el problema es suciedad el arreglo dura; cuando es fatiga del metal, alivia unas semanas.
- Intercambiar los botones principales desde el sistema, si el que falla es el izquierdo y el derecho esta sano. No arregla nada, pero da tiempo.
- Cambiar el switch. Es la solucion de verdad. En los ratones con switches intercambiables se hace sin herramientas; en el resto hay que soldar.
- Reclamar la garantia. Este fallo es un defecto de fabricacion de manual y entra dentro.
En ese ultimo punto el registro de eventos deja de ser una curiosidad. Presentar veinte detecciones con separaciones de doce milisegundos es bastante mas dificil de rebatir que decir que el raton a veces hace cosas raras.
Lo que esta prueba no puede decirte
El metodo vale lo que valen sus limites, asi que conviene tenerlos claros.
- El navegador ve los clics que le entrega el sistema, no el interior del boton. Si algo entre el switch y la pagina esta duplicando el evento, la prueba lo cuenta igual. Por eso las comprobaciones cruzadas de mas arriba no sobran.
- Si el programa del fabricante ya tiene puesto un debounce alto, el fallo puede quedar tapado y el contador quedarse en cero mientras el switch se sigue degradando.
- No hay forma de saber cuanto le queda. Un switch que empieza a rebotar puede aguantar meses o volverse inservible en dos semanas.
Lo que si te da es lo que hacia falta al principio: saber que no eres tu, y con cuanta frecuencia pasa. A partir de ahi, si toca abrirlo, reclamarlo o convivir con ello una temporada mas es otra decision, y depende de lo que costara el raton y de cuanto lleve contigo.
Seguir leyendo
Como saber el DPI real de tu raton, con una regla y sin instalar nada
El navegador no puede leer el DPI de tu raton. Pero si fijas todo lo demas, queda una sola incognita y se mide con una regla. Y el numero que importa ni siquiera es ese.
Polling rate del raton: cuanto importa de verdad y cuando es marketing
Los fabricantes anuncian 4000 y 8000 Hz como si multiplicaran la respuesta. La cuenta real dice otra cosa: el salto que se nota ya lo diste hace anos.
CPS (clics por segundo): que es un buen numero y como mejorarlo
Cuantos clics por segundo son normales, que tecnicas usan quienes llegan a diez o mas, y por que perseguir esa cifra puede costarte el raton y la muneca.
Que puede y que no puede medir un navegador de tu equipo
Hay webs que aseguran leer tu procesador, tu disco o la temperatura de tu equipo. No es posible, y conviene saber por que: el limite no es tecnico, es de seguridad.