Um contacto gasto, não uma definição de software
Um interruptor de rato fecha um contacto metálico, e ao assentar esse contacto salta. O firmware ignora as mudanças de estado durante alguns milissegundos a seguir — a janela de repique — para que o salto nunca chegue ao seu computador. À medida que o interruptor se gasta, o salto passa a durar mais do que a janela, e uma única pressão física chega como dois cliques.
É por isso que a falha é progressiva, que piora com um clique forte e que nenhuma definição de controlador a resolve. O cursor de velocidade de duplo clique do Windows muda a forma como o sistema operativo interpreta dois cliques; não faz nada a um interruptor que está a enviar dois.