A11.04.2Accelerators and the base path must coexist设计
加速器与基础路径必须并存
别名: 快捷键与菜单并存 · 加速器设计 · accelerator base path
概念解释
加速器(快捷键、手势、宏)是通向某个已经能通过菜单、按钮这类基础路径到达的操作的一条捷径——它不创造新功能,只是给已知路径提供一条更快的走法。两者的关系不是替代,而是并存:基础路径负责"没记住也能找到",加速器负责"记住了就能更快",拿掉任何一边,都会伤害到还依赖另一边的那部分用户。
机制
基础路径承担的是可发现性:一个不知道某功能叫什么、也不知道它存在的用户,只能靠浏览界面上可见的入口去找到它,这个过程本身就是学习该功能存在与位置的过程。加速器承担的是速度:已经知道功能存在和怎么用的用户,不需要再走一遍浏览确认的流程,直接执行记忆里的动作即可。如果只留加速器、去掉基础路径,等于要求所有人必须先靠死记硬背才能用上这个功能,剥夺了通过浏览界面自然习得的机会;如果只留基础路径、去掉加速器,等于把所有用户的操作速度都摁在浏览确认这一档,已经记熟的用户也无法跳过这道手续。
边界
不是每个功能都值得配一个加速器:只有被反复高频执行、值得用户花时间去记忆的操作,才值得投入配置和维护一条加速器路径;给低频功能配加速器,投入的设计与维护成本超过它能带来的收益,也会让加速器整体的数量膨胀到用户记不住的地步,反而稀释了真正高频功能的加速器的可见度。
怎么落地
- 对每一个只能通过加速器(快捷键、手势、命令)触达、在可见界面里找不到等价入口的操作,逐一核查是否存在对应的基础路径;找不到就必须补一个,哪怕速度更慢,也要保证第一次接触这个功能的用户能靠浏览发现它。
- 在基础路径本身(菜单项、按钮)上标注对应的加速器提示(比如菜单项旁显示快捷键组合),让走基础路径的用户在完成操作的同时被动习得加速器,缩短未来切换到加速器所需的额外学习步骤。
- 验证办法:列出产品里所有加速器,逐一在可见界面(菜单、工具栏、命令面板)里查找是否存在对应入口;找不到对应入口的加速器就是纯粹依赖记忆的孤岛功能,需要立即补齐基础路径。