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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.