E4.13.2no stable tooltip trigger on touch设计研究

触摸设备上没有稳定的提示触发方式

别名: 触屏工具提示 · 长按提示 · 悬停缺失 · touch tooltip

概念解释

工具提示默认绑在指针悬停上。手指没有悬停:接触即点击,离开即结束,中间没有一个「停在上面看一看」的稳态。触屏没有稳定触发(no stable trigger on touch)是说这条通道在触屏上不可靠,不是说提示文案该不该写。长按、首次点击先出提示再出动作,都是在用别的手势硬模拟悬停,并且与系统手势和控件自己的点击抢道。

机制

指针设备把位置和激活分成两步:先移到目标上(悬停),再按下。触屏把两步合成一次接触,系统必须把这次接触解释成激活,否则所有按钮都点不亮。于是「只看不点」没有合法的输入。长按被拿来冒充悬停,但它已经是上下文菜单、文字选择、拖拽的竞争手势,延迟还要够长才能和点击区分,阅读体验变成「按住等」。第一次点击显示提示、第二次才激活,则破坏「点即做」的预期,并且无法分辨用户是要读还是要做。结果是:触屏上的提示要么出不来,要么出来得很勉强并误伤别的手势。该在触屏上读到的信息,必须换到按下之前就可见的表面。

怎么研究

同一套图标按钮,在鼠标和触屏上分别只靠提示来辨义。记录提示被成功唤出的比例、唤出所用手势、以及与长按菜单冲突的次数。自变量:无额外手势、长按出提示、首次点击出提示。因变量:辨义成功率、误激活、手势冲突。触屏无额外手势时唤出率应接近零;有额外手势时冲突应上升。

边界

带触控板的二合一设备在指针模式下游悬停,提示可以回来;一换成触屏模式又失效,同一界面不能假设通道常在。触控笔悬停在部分硬件上存在,不能当作全体触屏用户的能力。键盘外接时聚焦可以出提示,这救的是键盘用户,不是手指用户。把提示改成点按即打开的弹出层,通道变稳了,但控件也从提示变成了弹出层,要按弹出层的规则来,不能再叫工具提示。

怎么落地

  • 触屏界面不要把辨义建立在悬停提示上;名称可见,或点开就是带说明的层。
  • 不要用长按或「先提示后动作」去模拟悬停。
  • 鼠标与触屏共用的界面,提示只能当额外通道,主名称仍要画在控件上。
  • 验证:在手机上不接鼠标完成辨义任务。必须长按或点两次才知道是什么,触发就不稳定。

延伸

  • 同组E4.13.1 提示只承载补充信息而非必要信息 · E4.13.3 提示内不应包含可交互元素
  • 相邻E4.12 弹出层 · E5.13 上下文菜单
  • 站内检索touch tooltip · hover gap · long press

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/E4.13.2