鼠标双击修正工具(DoubleClickFix) v1.6.9.0 免费绿色版

软件下载 安全检测通过

介绍

DoubleClickFix(鼠标双击修正工具)是一款好用的鼠标优化软件,这款软件绿色小巧,使用起来也非常简单,它可以帮助你修改按下和放开鼠标按键的时间间隔、两次双击鼠标按键的时间间隔以及鼠标滚轮反响滚动事件间隔。快来下载使用吧!

功能特性

1.双击过滤 — 按按钮过滤意外点击,阈值可配置。默认值:50 毫秒。

2.鼠标滚轮修复 — 过滤异常的逆向滚动事件(垂直和水平方向)。默认禁用;可在各按钮设置中启用。

3.拖放修复 — (实验性)防止故障鼠标在拖拽过程中意外松开。

4.随 Windows 启动 — 注册为开机自动运行。

5.按设备忽略列表 — 将特定设备(如触摸板、第二只鼠标)排除在过滤之外。

6.远程桌面支持 — 可选地在 RDP 会话期间绕过过滤。

7.托盘图标 — 在后台静默运行;双击打开设置。

8.更新通知 (独立版) — 启动时检查 GitHub 是否有新版本,如有则显示通知。

设置

1.按按钮延迟 :为每个按钮设置点击之间的最短时间(毫秒)。快于此阈值的点击将被过滤掉。默认值:50 毫秒,仅左键。

2.鼠标滚轮修复 :在按钮下拉菜单中选择滚轮 ,勾选启用框,并设置一个阈值。在阈值内发生方向反转的滚动事件(例如向下滚动时瞬间向上跳动)将被视为抖动而抑制。涵盖垂直(↑↓)和水平(←→)滚轮。 默认禁用。

3.修复拖拽问题 :(实验性)仅当鼠标在拖拽过程中意外掉落项目时启用。在拖拽锁定模式下,虚假的按钮事件将被忽略;结束时短暂停顿即可完成释放。

  拖拽启动延迟 :进入拖拽锁定模式前的最短拖拽持续时间(毫秒)。默认值:1000 毫秒。

  拖拽释放延迟 :鼠标在按钮释放被识别前必须保持静止的最短时间(毫秒)。您也可以手动点击以退出拖拽锁定模式。默认值:150 毫秒。

4.忽略此设备 :用您想要排除的任何设备(例如辅助鼠标或绘图板)移动光标,然后勾选“忽略此设备”。设置会永久保存——重启或蓝牙重新连接后依然有效。

5.触控设备解决方案 :默认情况下,触控和触控板点击会直接通过而不经过过滤。仅当你的触控板或触控屏无法正常工作时,才启用允许间隔为 0 毫秒的双击 。

6.远程桌面会话 :如果你通过 RDP 控制此电脑且双击无效,请启用不要在远程桌面会话中过滤点击 。

7.主题 :选择深色、浅色或跟随系统(跟随 Windows 设置)。

8.语言 :直接从设置中切换界面语言。

提示

查看日志,了解点击之间的时间间隔以及哪些双击操作被过滤掉了。

调整阈值,直到能够捕捉到故障点击,同时保持正常的双击速度仍然有效。

使用界面中的测试区域来验证你的设置(尝试单击、双击、选择文本和拖拽操作)。

工作原理:过滤鼠标点击

该应用程序在底层拦截鼠标事件,以区分有意点击与因鼠标开关故障而产生的“弹跳”或“抖动”。

1.底层鼠标钩子 :注册一个 WH_MOUSE_LL 钩子,在鼠标事件到达其他应用程序之前,于系统范围内进行拦截。

2.事件拦截 :每个鼠标事件(如 WM_LBUTTONDOWN、WM_MOUSEMOVE 等)均由回调函数捕获。

3.双击过滤 :

当鼠标按钮按下事件发生时,应用程序会测量自该按钮上一次对应的抬起事件以来所经过的时间。

如果这段时间短于用户定义的阈值 (例如 50 毫秒),则该事件被视为错误的双击并被过滤掉——系统和其它应用程序将永远不会收到它。

被抑制的按下事件所对应的抬起事件也会被抑制,从而防止孤立的释放事件到达应用程序。

如果持续时间超过阈值,则该点击被视为有意操作,并照常传递。

4.鼠标滚轮过滤 :故障滚轮可能会瞬间向错误方向滚动,导致抖动效果。此功能默认禁用 ;请在设置中的按钮下拉菜单中选择滚轮以启用。

方向感知过滤 :应用会跟踪垂直(↑↓)和水平(←→)滚轮的最后滚动方向。

基于时间的去抖动 :在阈值内反向滚动的滚动事件被视为抖动并被抑制。

保持快速滚动 :有意的同方向滚动绝不会受到影响。

5.拖拽修正 :故障鼠标可能在按住按钮时发送虚假的“抬起”事件,从而中断拖拽操作。“修复拖拽问题”功能正是针对此情况:

进入拖拽锁定 :按下并按住按钮并移动超过一小段距离后,应用将对该按钮进入拖拽锁定模式。

抑制抖动 :在拖拽锁定状态下,虚假的按下或抬起事件会被忽略,从而避免拖拽被意外中断。

释放拖拽 :只有在鼠标保持静止达到设定的释放延迟时间后,拖拽才会结束,此时会发送一个真实的“抬起”事件。

6.转发事件 :通过过滤的事件会经由 CallNextHookEx 转发,确保所有其他应用程序的正常行为。

更新日志

版本说明

采用基于容器的新UI布局,实现每显示器DPI缩放支持。

安装指南

下载二进制文件,解压DoubleClickFix.zip并运行DoubleClickFix.exe。

这将启动一个Windows托盘图标。双击可打开用户界面并微调设置。

仅限Windows系统。需要.NET 10运行时环境。

更新

运行update.bat从解压的zip文件中——它会找到正在运行的应用程序,复制新文件,然后重新启动它。

或者,手动退出应用程序(右键点击托盘图标),复制文件后重新启动。

如果从不同目录启动更新后的应用程序,需先注销再重新注册

应用在 Windows 启动时运行