E6.12.3pause auto-dismiss设计
悬停或聚焦时应暂停自动消失
别名: 悬停暂停 · focus pause · 阅读中不消失
概念解释
一条已经决定自动消失的提示,计时器仍应在人正在读它或正指向它时停住。悬停或聚焦暂停把「系统认为可以走了」让给「接收者还在这块表面上」。指针停在提示上、键盘焦点进了提示、屏幕阅读器正在读它,都算接收尚未结束。暂停不是把提示改成手动关闭,计时器在离开之后从暂停处继续,或重新计满一轮。这一条管的是自动消失进行时的中断,不是该不该自动消失。
机制
计时器假设阅读以平均速度、在提示出现的那一刻开始。真实阅读往往更晚:人先完成当前键入,再把注视转过来,指针随后跟过去。若计时器不认这笔迟到的注意,提示会在注视刚落到文案上时消失,造成一次针对正在看的物体的删除,比从未看见更恼人。悬停是「我在看这里」最便宜的明示,聚焦是键盘与辅助技术的对应物。暂停把交付从开环变成短暂闭环:系统观察到接收活动,就延长物体的寿命。不暂停的计时器与阅读活动比赛,输的总是阅读,因为出现时刻由系统选,阅读时刻由人选。
边界
触屏没有悬停。触到提示应同样暂停,松手后再走;若触到被当成点击关闭,用户就无法暂停来读。暂停后永远不恢复,等于把自动消失改成了手动,策略档就变了,应在指针离开后继续。提示下方的内容被提示挡住时,用户可能把指针放在提示上只是为了点后面的东西——若提示不让点击穿透,暂停至少让人有时间把它挪开或关掉,而不是在往下点的瞬间它自己走、误点到后面。多个排队的提示,暂停应只作用于正在显示、被指向的那一条,不要把整条队列冻住。
怎么落地
- 自动消失的提示在指针进入、获得焦点、或辅助技术正在朗读时暂停计时;离开后继续或重计一轮。
- 触屏用按下暂停、抬起后继续,并保证按下不等于关闭。
- 暂停期间保持提示完全可读、按钮可点,不要进入半透明的「将要走」态让人以为来不及了。
- 验证:让提示出现,把指针放上去读完整句。若读到一半它消失,暂停就没接上计时器。