控件与其作用对象的距离决定关系是否可推断
别名: 空间映射 · 控件对象距离 · spatial mapping
概念解释
调光台上旋钮紧挨着它所控的那盏灯,操作者不会先读铭牌——手伸过去就是那盏。把同一组旋钮集中到房间另一头的面板上,铭牌一个字没改,因果关系却要重新猜。控件与对象的距离(control-object proximity)决定的是这段「谁改谁」能不能被位置直接读出来。
两端角色不对称:一边发出指令,一边被改写。它回答的不是「哪些东西看起来像一组」,而是「这个控件动的是哪一块」。
机制
人把界面当示意图来读。空间对应会被默认翻译成控制对应——灶具旋钮的排列如果和炉眼一致,几乎不会按错;旋钮排成一列、炉眼排成方阵,错误立刻出现。这条通路比阅读更快,也更难被标签覆盖:标签是空间假设失败之后才打开的慢通道。
距离大到两端不再共享同一视觉组(中间插进无关控件、分隔、另一列内容),分组线索就断了。用户要么试探,要么去搜文字。试探落在不可逆动作上,代价最高。
怎么研究
用刺激-反应相容性(stimulus-response compatibility)任务:同一套控件-对象对,比较空间相容与不相容布局的反应时和选错率。炉灶旋钮那种群体刻板印象(population stereotype)问卷也属于这一类——不给标签,只给位置,问「这个旋钮管哪只炉眼」。
自变量:控件与对象的相对位置、中间干扰项数量、有无标签。 因变量:映射正确率、首次尝试是否命中目标对象、确认前的犹豫时长。
界面里更直接的变体:遮住全部标签,让人指出每个控件的作用对象。这比满意度分数更能暴露距离有没有在承担映射。
边界
一对一、空间结构稳定的面板(调音台、调光、多路摄像头)上最强。对象集合每次都在变的列表里,位置对应本身就不稳定,推断会失效。键盘、快捷键和屏幕阅读器用户不走这条视觉映射。作用对象是「整个文档」或「当前焦点」这种没有实体的范围时,没有可邻近的东西可贴。实验室里的相容性优势来自重复、低语义的按键任务;偶尔打开一次的设置页,人可能已经先把标签读完,位置效应会被缩小。
怎么落地
- 把控件放进对象所在的那一块:修图工具贴着画布,而不是贴着窗口顶栏;列表项动作放在该行内,而不是页面底栏。
- 映射路径上不要插入无关控件,以免视觉组被切断。
- 多路开关、多摄像头这类一对一面板,让空间拓扑与对象拓扑同构,不要按字母排序把对应拆散。
- 验证:截图后涂掉全部标签与图标文字,找没见过这个界面的人问「这个控件改的是哪一块」。指错的每一处都是位置没把关系说清。