C1.04.4Disableable pointer acceleration设计

加速必须可关闭

别名: 关闭鼠标加速 · fixed gain · input preference

概念解释

“加速必须可关闭”指采用速度相关指针映射的系统,应允许用户恢复固定增益(fixed gain)。这是对不同任务、设备、无障碍需求和既有运动技能的兼容,而不是要求所有用户关闭加速。

机制

加速把一个全局映射假设施加给所有动作,但用户的控制策略和任务不相同。有人从加速的长距离运输受益,有人依赖恒定映射来绘图、游戏、远程操控或补偿运动障碍。可关闭性让用户选择与自身反馈回路相匹配的函数,避免把少数任务的优化变成其他任务的强制损失。

对有震颤或运动控制受限的用户,这一点不只是偏好问题:加速按瞬时速度放大增益,意味着一次不自主的快速抖动会被同比放大成一次更大的屏幕位移;固定增益下同样的抖动只产生固定大小的偏差,更容易被后续动作纠正。也就是说加速在这类用户身上不是"不够好",而是把本来局部的运动噪声系统性地放大了,这正是可关闭性被列为兼容性要求而非可选偏好的原因。

边界

可关闭不等于把选项藏在难找的开发者菜单,也不等于应用可以绕过系统偏好重新启用加速。受管理设备或专用硬件可能限制设置,但仍应清楚告知当前映射并在可行处提供替代输入。切换后须防止软件在更新或重连时静默重置。

一个常见的具体失效是应用层自建加速曲线:部分游戏引擎、绘图软件或远程桌面客户端在系统层加速已关闭的情况下,仍会在自己的输入处理里叠加一层速度相关的重采样或平滑,用户在系统设置里看到"已关闭",实际感受到的曲线却没有变。企业统一管理的设备也可能通过配置策略锁定指针设置,这类限制应当对用户可见,而不是悄悄生效。

怎么落地

  • 在系统或应用可见设置中提供明确的加速开关,并说明开关影响的输入范围。
  • 尊重用户的系统指针偏好;不要在画布、游戏或远程会话中私自覆盖。
  • 将开关状态纳入回归测试,验证重启、设备热插拔和配置同步后仍被保留。
  • 用固定的位移—输出曲线做基线采集,在关闭加速前后分别记录同一组物理位移对应的输出位移,确认应用层没有叠加自己的曲线。

延伸

  • 同组C1.04.1 加速:按移动速度动态改变增益 · C1.04.2 加速破坏设备位移与屏幕位移的稳定映射 · C1.04.3 加速在描摹、绘图等连续任务中是净损失
  • 相邻C1.03 控制—显示增益 · J1 运动与操作无障碍
  • 站内检索disable pointer acceleration · fixed gain · input preference

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C1.04.4