windows11 鼠标相关的注册表项

Windows 11 中与 鼠标 相关的注册表项主要集中在以下几个路径(以 HKEY_CURRENT_USER 开头的为当前用户设置,HKEY_LOCAL_MACHINE 开头的多为系统/驱动级设置): 1. 最核心、最常用的鼠标设置路径 HKEY_CURRENT_USER\Control Panel\Mouse
这是 Windows 几乎所有鼠标基本参数的存放位置(灵敏度、双击速度、指针加速等)。常见键值如下(Windows 11 默认值参考):

键名 类型 默认值示例 说明
ActiveWindowTracking REG_DWORD 0
Beep 哔 REG_SZ No 不 某些操作是否发声
DoubleClickHeight 双重点击高度 REG_SZ 4 双击有效纵向区域高度(像素)
DoubleClickSpeed 双键速度 REG_SZ 500 双击速度(毫秒,越小越快)
DoubleClickWidth 双点击宽度 REG_SZ 4 双击有效横向区域宽度
MouseHoverHeight 鼠标悬停高度 REG_SZ 4 悬停高度
MouseHoverTime 鼠标悬浮时间 REG_SZ 500 悬停判定时间(毫秒)
MouseHoverWidth 鼠标悬停宽度 REG_SZ 4 悬停宽度
MouseSensitivity 鼠标灵敏 REG_SZ 10 指针速度(1-20,对应设置里的1-11档)
MouseSpeed 鼠标速度 REG_SZ 1 指针加速开关(0=无加速,1=启用)
MouseThreshold1 鼠标阈值1 REG_SZ 6 加速阈值1(低速加速起点)
MouseThreshold2 鼠标阈值2 REG_SZ 10 加速阈值2(高速加速起点)
SnapToDefaultButton REG_SZ 0 是否自动对齐默认按钮
SwapMouseButtons 交换鼠标按钮 REG_SZ 0 是否左右键互换(0=正常,1=互换)

修改后通常需要注销或重启 explorer.exe 才能生效。 2. 鼠标指针方案(光标样式) HKEY_CURRENT_USER\Control Panel\Cursors
存放当前指针方案名称和各个状态光标文件路径。 常见键:

  • (默认) → 当前方案名称(如 "Windows Default (system scheme)")

  • Arrow / Help / AppStarting / Wait / No / SizeNS / SizeWE / 等 →.cur /.ani 文件完整路径
    Arrow / 帮助 / AppStarting / 等待 / 否 / SizeNS / SizeWE / 等 →.cur /.ani 文件完整路径
    3. 鼠标指针加速曲线(平滑度/精确度) HKEY_CURRENT_USER\Control Panel\Mouse

  • SmoothMouseXCurve

  • SmoothMouseYCurve
    (二进制类型 REG_BINARY)
    这是著名的鼠标平滑加速曲线,很多人用来做“关闭鼠标加速”或“自定义加速度”。
    Windows 11 默认值(十六进制)大致为: 很多游戏玩家会改成直线(完全禁用加速)。 4. 辅助功能 – 鼠标键(Mouse Keys) HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys

  • Flags(最重要):62 = 关闭,63 = 开启
    5. 触控板相关(如果是笔记本精密触控板) HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad 包含各种触控板灵敏度、滚动方向、三指四指手势等(Windows 11 较新版本有更多参数)。 6. 鼠标硬件/驱动相关(高级/慎改)

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID…\Device Parameters
    (不同鼠标硬件ID不同,常见有 FlipFlopWheel = 1 翻转滚轮方向)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    EnableCursorSuppression(极少数场景用到)

SmoothMouseXCurve,怎么改成直线

要让 SmoothMouseXCurve (和对应的 SmoothMouseYCurve)变成 直线 ,也就是实现 完全线性、无加速、无平滑 的鼠标移动(1:1 比例,不受速度影响),Windows 11 的标准做法有两种主流方式: 方法1:最推荐、最干净的方式(删除或清空曲线键) Windows 在“增强指针精确度”(Enhance pointer precision) 关闭 的情况下,如果 SmoothMouseXCurve 和 SmoothMouseYCurve 不存在 或 为空 ,系统会直接使用原始输入,不施加任何加速曲线(相当于直线)。 步骤:

  1. 打开注册表编辑器(Win+R → regedit)
  2. 导航到:
    HKEY_CURRENT_USER\Control Panel\Mouse
  3. 找到 SmoothMouseXCurve 和 SmoothMouseYCurve 这两个 REG_BINARY 值
  4. 右键 → 删除 它们(或右键 → 修改 → 把数值数据全部清空,只留空)
  5. 同时确保以下键值(如果存在):
    • MouseSpeed = 1(或删除)
    • MouseThreshold1 = 6(或删除)
    • MouseThreshold2 = 10(或删除)
  6. 重启电脑,或重启 explorer.exe(任务管理器 → 找到 Windows 资源管理器 → 右键 → 重新启动)
    效果 :最接近“无任何干预”的直线鼠标,特别适合游戏玩家追求 raw input 感。

方法2:把曲线改成严格的直线(保持键存在,但数值是线性) 很多人使用 MarkC 的著名“无加速”曲线(Flat / Linear),它把加速阈值推得很高,几乎在正常桌面移动范围内不触发加速,曲线接近直线。 常用值(Windows 10/11 通用,十六进制): 更彻底的“完全直线”版本 (把所有点拉成 y = x 的线性,社区验证有效): 对应的 SmoothMouseYCurve 通常设成相同值,或直接复制 X 的值。.reg 文件一键导入版 (复制到记事本保存为 disable_accel.reg ,双击导入): 导入后注销或重启生效。 重要提醒

  • 先去 设置 → 蓝牙和设备 → 鼠标 → 其他鼠标选项 → 指针选项 , 取消勾选“增强指针精确度” (这是基础开关)。
  • 指针速度滑块保持在 6/11 (中间,默认值),因为偏离中间会额外乘一个倍率。
  • 修改后如果觉得太慢/太快,别改曲线,先调 DPI(鼠标硬件设置)或指针速度滑块。
  • 游戏里如果支持 Raw Input(如 CS2、Valorant 大部分 FPS),注册表改动影响很小,主要靠游戏内设置。
  • 备份注册表:导出整个 Mouse 分支,以防想还原。
    大多数追求“直线鼠标”的玩家最终选择 方法1(删除曲线) ,因为它最纯净。

登录

注册

重设密码

请输入您的用户名或电子邮箱地址。您会收到一封包含创建新密码链接的电子邮件。