H3.07.1typed confirmation breaks click-through设计研究

要求键入名称可打断自动化点击

别名: 键入确认 · type to confirm · 打断自动点击

概念解释

输入式确认要求人生成一段文字而不是再点一次。生成走的是另一条运动通道,把「确定」从瞄准技能里抽出来,自动化点击链在这里断掉。这条只说明为什么键入能打断点穿,不管键入的内容必须是什么,也不管这种手段有多贵。

机制

点击确认复用的是已经编译好的指向动作:同一位置、同一手势、同一时间节奏。键入要检索对象名、组织按键、核对屏幕上的字符串,工作记忆被迫装进对象身份。宏和连点脚本通常不会打字,于是这条通道把「非人的穿过」一并挡住。打断发生在通道切换,不发生在又一张模态——如果键入框下面仍放一个可被连点的「确定」且不必先匹配,通道切换就没有发生。

怎么研究

对不可逆删除比较:普通确认、必须键入任意字符、必须键入指定词。加入连点脚本作为非人执行者。

自变量:第二通道是否为键入、是否必须匹配、脚本能否完成动作。 因变量:人的点穿率、脚本成功率、键入前是否注视对象名、完成时间。

实验室里被试知道要打字,会异常认真。更接近的是把输入确认插在一长串普通确认之后,看自动化是否在通道切换处停下。

边界

密码管理器和自动填充可能把名称填进去,通道切换被绕过,需要检测非人工粘贴或要求从不可填充的来源手打。运动障碍用户键入成本远高于点击,必须提供经授权的替代通道,而不是把最高摩擦当成唯一门。移动端键盘会挡住后果文案,打断发生了,核对却没发生。触摸屏上的「手写名称」若被识别成点击,通道等于没换。

怎么落地

  • 最高后果且不可逆的动作,把主按钮绑在键入匹配成功之后,匹配前按钮保持不可用。
  • 不要在键入框旁再放一个无需匹配就能点的「确定」,那会把输入式确认退回成普通确认。
  • 对辅助技术和授权代理提供等价的、仍需显式同意的替代,而不是被迫打字。
  • 验证:用连点工具打这条路径,应无法完成;用真人录屏,看点击链是否在键入处中断。链没断,通道就没换。

延伸

  • 同组H3.07.2 输入内容需与对象强相关 · H3.07.3 该手段成本高,仅用于最高后果
  • 相邻H3.06 破坏性操作的摩擦 · H3.05 确认对话框的滥用 · E6.05 确认对话框
  • 站内检索typed confirmation · click-through · channel switching

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H3.07.1