好友
阅读权限20
听众
最后登录1970-1-1
|
好基友
发表于 2026-8-6 14:59
本帖最后由 好基友 于 2026-8-6 16:57 编辑
DoubleClickFix v1.6.9.0 缓解因鼠标故障导致的双击问题
蓝奏云:https://wwazh.lanzouu.com/itNHf40txdje
github:https://github.com/nenning/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 转发,确保所有其他应用程序的正常行为。
DoubleClickFix:主界面
DoubleClickFix:各鼠标按钮
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|