> ## Documentation Index
> Fetch the complete documentation index at: https://meta.niceshare.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 费茨定律

> 费茨定律说明移动时间取决于目标距离与目标宽度。了解1954年起源、鼠标绩效实证、界面设计应用与失效边界。

<Info>
  **类别**：定律<br />
  **类型**：心理运动／人机交互模型<br />
  **来源**：保罗·M·费茨，《实验心理学杂志》（1954）<br />
  **别名**：Fitts' law；指向时间模型
</Info>

<Note>
  **快速回答** — **费茨定律**（Fitts's Law）预测：指向目标所需时间随**距离**增加、随目标**宽度**增大而缩短，大致是二者比值的对数关系。保罗·费茨于 **1954** 年发表该模型；人机交互后来用它比较输入设备与布局控件。高频操作应做大、做近，或放在指针无法越过的屏幕边缘。
</Note>

## 什么是费茨定律？

**费茨定律**（Fitts's Law）是描述**瞄准式运动**的预测模型：快速移动到目标的平均时间，取决于**到目标的距离**与沿运动轴**目标宽度**的比值。

> 目标越远、越小，指向越慢——呈对数关系，而不是「距离加倍，时间就加倍」。

可以把它想成把车开进车库：近处的宽车位轻松；远处的窄车位既要长途接近，又要最后小心减速。费茨把这种速度—精度权衡量化到敲击、转移物体以及后来的屏幕指向。常见形式写作 *MT = a + b · ID*，其中**难度指数** *ID* 在费茨原文中随 log₂(2*D*/*W*) 增大（人机交互中流行的 **Shannon** 形式则为 log₂(*D*/*W* + 1)）。常数 *a*、*b* 随肢体、设备与条件而变。它与 [希克定律](/zh/laws/hicks-law)（在备选项间选择）相邻，比值压缩的思路也与 [韦伯—费希纳定律](/zh/laws/weber-fechner-law) 的感知缩放精神相近——这里谈的是运动「信息」，而非刺激强度本身。

### 费茨定律的三层理解

* **入门**：又大又近的按钮「好点」；又小又远的控件又慢又容易点偏。
* **实践者**：对每个主操作，缩小 *D*（靠近上一焦点）、增大 *W*（尺寸与可点区域）；在鼠标界面把关键目标贴边或贴角，利用无法越过的边界。
* **进阶**：把 *ID* 看作速度—精度权衡下的运动信息预算；设备吞吐与边缘几何会改变 *a*、*b*，触屏边缘并不等于鼠标的「墙」。

## 起源

**保罗·莫里斯·费茨**（Paul Morris Fitts，1912–1965）于 **1954 年 6 月**在《实验心理学杂志》（*Journal of Experimental Psychology*，第 **47** 卷，第 **6** 期，第 **381–391** 页）发表《人类运动系统在控制运动幅度时的信息容量》（*The information capacity of the human motor system in controlling the amplitude of movement*）。受香农时代信息论启发，他把瞄准运动视为比特传输：距离像信号幅度，容许误差（宽度）像噪声。经典任务包括金属板间的**往复敲击**、圆盘转移与插针等。他定义了**难度指数**与**绩效指数**（比特／秒）——今天常称 **throughput（吞吐）**。

人机交互随后把模型用于虚拟指向。**I. Scott MacKenzie** 在 **1990 年代**初推广 **Shannon 形式** *ID = log₂(D/W + 1)*，并与 **William Buxton** 将分析扩展到**二维**目标（**CHI ’92**）。**ISO 9241** 后来把费茨式测量写入输入设备评估相关标准。实践向的 UX 综述（如 Nielsen Norman Group）则把公式翻译成菜单、按钮与边缘布局规则。

## 核心要点

费茨定律是一份**运动预算**，不是把所有控件都做大的许可证。当指向成本构成任务一部分时再用它。

<Steps>
  <Step title="距离与宽度共同决定难度">
    难度跟踪比值 *D*/*W*，而非单独某一项。距离减半或宽度加倍都能降低难度；又小又远会叠加惩罚。屏幕另一头的 44 像素图标，可能比光标旁更大的控件更难点。
  </Step>

  <Step title="对数增长与两段运动">
    时间并不随距离线性膨胀：前半段偏弹道、快速接近；后半段更慢、用于精确落点。*W* 过小主要拉长「停车」成本——所以密集小图标即使不远也令人累。
  </Step>

  <Step title="边缘与角落作无限目标（指针界面）">
    在鼠标驱动的显示器上，光标会停在屏幕边缘。贴边的目标在该轴上相当于**无限深**：用户可以甩动指针而不怕越过。角落合并两条边——常称「魔法角」——系统菜单与开始类控件常落在这里。
  </Step>

  <Step title="度量设备与任务，而非口号">
    费茨参数与吞吐让实验室在受控 *D*–*W* 条件下比较鼠标、触控板与按键。当选项数量也拖慢决策时，应与 [希克定律](/zh/laws/hicks-law) 联用，并同时看错误率，而不是只看移动时间。
  </Step>
</Steps>

## 应用场景

凡是手指、光标或手部要在时间压力下「够到」控件的地方，都可以用费茨来检查布局。

<CardGroup cols={2}>
  <Card title="桌面与系统外壳">
    把高频鼠标操作放在**边缘与角落**；全局菜单或任务栏贴齐显示边界，让主目标获得「无限深」的可点带。
  </Card>

  <Card title="表单与产品主按钮">
    把**提交／保存**放在用户刚编辑完的最后一个字段附近；放大「图标+文案」整块可点区域，而不只放大图标本身，使 *W* 与瞄准对象一致。
  </Card>

  <Card title="触屏与移动布局">
    增大热区、缩短连续点击之间的行程；**不要**默认贴边就更好——手指可以越过玻璃边缘，贴边有时反而更难。
  </Card>

  <Card title="实体工具与家庭控件">
    应急或日常开关做大，并放在自然手部路径上（门口的灯开关、灶台易及旋钮）；又小又远的拨杆对儿童与年长者都是高 *ID* 风险。
  </Card>
</CardGroup>

## 经典案例

**1978** 年，**Stuart K. Card**、**William K. English** 与 **Betty J. Burr** 用费茨式分析比较 CRT 上的**文本选择**任务，设备包括**鼠标**、速率控制等长**操纵杆**、**步进键**与**文本键**（*Ergonomics*，第 **21** 卷，第 **8** 期，第 **601–613** 页）。各设备上的移动时间都随难度指数变化；**鼠标**的指向表现最高——该文本选择情境中常被引用的绩效指数约 **10.4 比特／秒**，与费茨原始运动估计同属一个量级。鼠标在测量任务上优于操纵杆与按键方案。这一证据帮助论证商业指向设备：关于 Card 在施乐 PARC 工作的记述指出，该评估是鼠标**商业引入**的重要因素之一。边界同样重要：实验室的 *D*–*W* 条件与成人熟练用户，并不能直接外推到触屏、无访问约束，或「搜索与决策」压倒纯指向的任务。

## 边界与失效场景

**边界一：触屏与无约束空间**\
屏幕边缘的「无限宽」假设指针有硬停止。触屏上手指可以离开屏幕，贴边目标可能更难，而非更容易。

**边界二：不是表面尺寸表演**\
若用户看不见或不信任热区（小图标、仅不可见 padding），仍会在修正阶段放慢。认知搜索、[选择过载](/zh/effects/choice-overload) 与杂乱布局，都可能压过运动 *ID*。

**常见误用**：把费茨读成「一切都做大」。过大且拥挤的目标会抬高误触；安全关键的**拒绝／删除**类操作有时需要**更高**难度（更小、更远或二次确认），使其难以误触——这与主 CTA 策略相反。

## 常见误区

这些误区常把运动难度与审美、设备物理或决策负荷混为一谈。

<AccordionGroup>
  <Accordion title="费茨定律只适用于电脑鼠标">
    否。费茨建模的是人类瞄准运动；多种肢体、工具与指向设备都研究过。屏幕是重要应用，不是唯一领地。
  </Accordion>

  <Accordion title="距离加倍，时间一定加倍">
    否。经典关系是难度指数上的**对数**增长：更远会加时，但不是距离的简单线性倍数。
  </Accordion>

  <Accordion title="目标越大，产品一定越好">
    否。指向省力可能与布局密度、误触风险与视觉层级冲突。优先优化高频或高代价操作；少见的破坏性操作可以故意更难点到。
  </Accordion>
</AccordionGroup>

## 相关概念

邻近概念帮助区分**指向成本**、**选择成本**与**系统脆弱性**。

<CardGroup cols={3}>
  <Card title="希克定律" href="/zh/laws/hicks-law">选项数量如何拖慢选择反应——菜单既要决策又要指向时与费茨联用。</Card>
  <Card title="韦伯—费希纳定律" href="/zh/laws/weber-fechner-law">感知中的比值压缩；费茨对运动难度使用相关的对数框架。</Card>
  <Card title="耶克斯—多德森定律" href="/zh/laws/yerkes-dodson-law">唤醒与表现；压力会放大高 *ID* 目标上的失误。</Card>
  <Card title="墨菲定律" href="/zh/laws/murphys-law">高压下小控件能被误触，就按会发生来设计。</Card>
  <Card title="高尔定律" href="/zh/laws/galls-law">能工作的简单控件，胜过把高 *ID* 目标撒得到处都是的复杂布局。</Card>
  <Card title="选择过载" href="/zh/effects/choice-overload">选项过多消耗偏好与后悔——超出纯指向时间。</Card>
</CardGroup>

## 一句话总结

<Tip>
  对每个高频动作：缩短距离、放大目标——或把指针送到无法越过的边界——然后用误触率验证，而不是只听「好不好点」的口头评价。
</Tip>
