C6.14.1Magnifier solves occlusion, not precision设计研究
放大镜解决遮挡而非精度
别名: 插入符放大镜 · 遮挡预览 · loupe
概念解释
拖动插入符或选区时弹出的放大镜,把手指底下那一小块文字画到手指上方。它解决的是遮挡:指腹盖住了要看的缝,没有一块偏移的视图就无法闭环。它并不把手指变成更细的指针——接触质心的抖动还在,插入符能停的位置仍是那些字符缝。看清和点准是两件事;放大镜只买下前者。
机制
直接触点与要看的像素重合时,视觉通道被身体挡住,人无法把插入符和目标缝对齐。放大镜做一次空间偏移显示:采样区在触点下,成像区在触点上,中间隔开一个足够不被指腹盖住的距离。闭环变成“眼睛看成像区、手指在采样区动”。放大倍数让字形可读,却同时放大了质心抖动:手抖一毫米,放大镜里的插入符跳过更多像素,但量化网格仍是原来的字符缝,所以最终停靠精度没有提高。若有人以为放大镜等于更准,会在放大视图里反复微调,却不断在两条缝之间振荡。Shift 一类的偏移技术与此同类:看见被盖住的点,不缩小触点。
怎么研究
对比有无放大镜时,把插入符拖到指定缝的时间、过冲、以及用户是否报告“看见了目标”。自变量包括偏移方向、放大倍数、是否同时改变命中逻辑。因变量把“看见目标但仍停在邻缝”(精度未变)和“看不见所以停错”(遮挡)分开。只报最终是否正确会把两种失败混在一起。
边界
笔和鼠标没有这块遮挡,放大镜常显得多余,甚至挡内容。超大字号下遮挡减轻,放大镜可能只挡视野。放大倍数过高时,成像区本身变得难以定位到哪一行。放大镜不能替代手柄命中区,也不会让第一次点选更准。
怎么落地
- 在拖动插入符或手柄时显示偏移放大,默认放在触点上方或侧方,避免成像区再被同一根手指盖住。
- 不要把放大倍数当成精度开关去调;倍数只保证字形可读。
- 测试时询问“能否看见目标缝”和“停在哪条缝”两问;前者失败才加或改放大镜,后者失败要改间接微调或字号。