Configurar el tiempo de eliminación de rebotes en Windows para mouse

21

Mi mouse está roto y soy demasiado vago para comprar uno nuevo. El problema es con el botón de clic izquierdo. Un simple clic físico dará como resultado varios clics en Windows. Ya existe un circuito antirrebote en el mouse para evitar este tipo de comportamiento, pero ya no es efectivo. ¿Cómo puedo aumentar el tiempo de eliminación de rebotes en el software? Otra forma de decirlo es cómo puedo decirle a Windows que ignore los clics múltiples del mouse si el tiempo entre ellos es inferior a 0.1 segundos.

JcMaco
fuente

Respuestas:

18

La herramienta gratuita (y de código abierto) AutoHotkey permite a los usuarios escribir scripts personalizados que interactúan con el teclado y el mouse. En particular, un usuario ha escrito un script llamado " Buggy Mouse " que "establece la velocidad mínima de doble clic de su mouse (evitando que los clics simples sean vistos como clics dobles)". Lo hace ignorando los clics múltiples que ocurren demasiado cerca uno del otro.

Después de instalar AutoHotkey y cargar el script, parece que se resolvieron mis propios problemas de eliminación de rebotes.

Es posible que deba ajustar el DoubleClick_Minparámetro en la parte superior de la secuencia de comandos que determina la cantidad mínima de tiempo entre eventos del mouse para ser considerado como dos clics independientes: descubrí que el valor predeterminado causaba que los doble clics legítimos se consideraran un rebote. 75Sin embargo, el valor de parece funcionar bien para mí.

davidg
fuente
¡Es un guión maravilloso! Desafortunadamente, no maneja arrastrar bien cuando el mouse rebota. El botón del mouse se registrará como no retenido.
Steen Schütt
3

Lo siento, no puedo publicar comentarios, pero quería agregar a la respuesta de daviddg. Al buscar en la sección de secuencias de comandos del sitio web AutoHotkey no se encontró nada para "Buggy Mouse". Sin embargo, encontré un script en esta publicación: http://www.autohotkey.com/board/topic/82509-software-fix-for-double-clicking-mouse

Y la fuente del script es:

LButton::
If (A_TimeSincePriorHotkey < 100) ;hyperclick
Return
sendinput {LButton down}
KeyWait, LButton
sendinput {LButton up}
Return
Sandra
fuente