Konfigurieren Sie die Entprellzeit in Windows für die Maus

21

Meine Maus ist kaputt und ich bin zu faul, um eine neue zu kaufen. Das Problem ist mit der linken Maustaste. Ein einfacher physischer Klick führt in Windows zu mehreren Klicks. Es gibt bereits eine Entprellungsschaltung in der Maus, um diese Art von Verhalten zu verhindern, diese ist jedoch nicht mehr wirksam. Wie kann ich die Entprellzeit in Software erhöhen? Oder anders ausgedrückt: Wie kann ich Windows anweisen, mehrere Mausklicks zu ignorieren, wenn die Zeit zwischen ihnen weniger als 0,1 Sekunden beträgt?

JcMaco
quelle

Antworten:

18

Mit dem kostenlosen (und Open Source) Tool AutoHotkey können Benutzer benutzerdefinierte Skripts schreiben, die mit Tastatur und Maus interagieren. Insbesondere hat ein Benutzer ein Skript namens " Buggy Mouse " geschrieben, das "die minimale Doppelklickgeschwindigkeit Ihrer Maus festlegt (um zu verhindern, dass Einzelklicks als Doppelklicks angesehen werden)". Dies geschieht, indem mehrere zu nahe beieinander liegende Klicks ignoriert werden.

Nach der Installation von AutoHotkey und dem Laden des Skripts scheinen meine eigenen Entprellungsprobleme gelöst zu sein.

Möglicherweise müssen Sie den DoubleClick_MinParameter oben im Skript anpassen, der die minimale Zeitspanne zwischen Mausereignissen festlegt, die als zwei unabhängige Klicks gelten soll: Ich habe festgestellt, dass der Standardwert legitime Doppelklicks als Absprung betrachtet. Der Wert von 75scheint jedoch für mich gut zu funktionieren.

davidg
quelle
Das ist ein wunderbares Drehbuch! Leider funktioniert das Ziehen nicht gut, wenn die Maus springt. Die Maustaste wird als nicht gehalten registriert.
Steen Schütt
3

Entschuldigung, ich kann keine Kommentare posten, aber ich wollte zu Daviddgs Antwort hinzufügen. Beim Durchsuchen des Skriptbereichs der AutoHotkey-Website wurde nichts für "Buggy Mouse" gefunden. Allerdings habe ich in diesem Beitrag ein Skript gefunden: http://www.autohotkey.com/board/topic/82509-software-fix-for-double-clicking-mouse

Und die Skriptquelle ist:

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