缓解模式歧义需要独立的模式指示灯或标签,而非依赖用户记忆当前模式
别名: 模式灯 · mode legend · 状态指示 · mode lamp
概念解释
「用户会记得现在是导航还是电台」不是缓解,是把模式存在人的工作记忆里。独立的模式指示(independent mode indicator)是一盏不属于那颗键自身印刷的灯、一条常亮的功能名、一枚可换的帽,专门回答「这颗控件现在是什么」。它和键帽上磨掉的功能刻印不是同一件事:刻印说的是出厂义,指示说的是当前义。
机制
工作记忆装不下跨分钟的模式名,尤其在主任务占满时。指示必须:在控件旁、在余光可读、在模式持续期间一直在,而不是切换时闪一下。独立于键帽,是因为键帽要继续当触觉地标,不能每换一次模式就换一种摸起来不同的形状(那会拆掉寻键)。灯的编码要少:两种模式两色或一亮一灭,三种以上就开始要读图例。指示与功能若还要人去对一张表(红灯等于缩放?),记忆负担只是搬了家。最好的指示是把当前功能的词放在键旁,而不是一套需要学习的色码。
怎么研究
比较无指示、切换动画、持续灯、键旁文字,在分心和盲操下的捕获率。
自变量:指示类型与是否持续、与控件的距离、编码是颜色还是文字、环境光。 因变量:捕获率、找到当前功能名的时间、是否看懂色码。
强光、偏振镜、色盲是指示通道的必测,不是边角。动画条件若在动作前结束,应并入「无指示」。问「你记得现在是什么模式」测的是记忆,不是指示。
边界
一键一义的面板不需要模式指示。指示灯自己会坏、会在省电时灭,灭了之后系统若还在轮班,等于把人送回靠记忆。夜间背光很亮的指示会干扰驾驶或摄影,亮度要跟环境走。多颗键各自轮班,每颗一盏灯会变成一片彩灯,编码崩溃,这时应减少轮班而不是加灯。标签磨损、语言改版,是下一组的问题;这里只要求当前义有一份独立、活着的表示。
怎么落地
- 凡轮班的物理件,旁边给一份持续的当前义:文字优先于色码,灯只在两种状态时够用。
- 指示灭了就把轮班锁在默认功能,或拒绝执行非默认义。
- 不要用一次性动画或开机教程替代持续指示。
- 验证:不先问模式名,让人在分心下按那颗键去完成当前功能。无指示与有持续文字并排,捕获差就是指示的贡献。阳光、夜视、色盲模拟下指示仍必须可读。把指示关掉,确认非默认功能已被挡住。