C6.04.1Modifier keys as quasi-modes设计研究

修饰键构成准模式,松开即退出

别名: 准模式 · 修饰键 · 瞬时模式

概念解释

修饰键(modifier key)按住时改变其他键的含义,松开后含义立刻恢复。这种“手还在按着才有效”的状态叫准模式(quasi-mode):它暂时改写输入语义,但不像大写锁定那样在松手之后仍保持。准模式的退出动作与进入动作对称——松开即退出——所以人不必记住“现在处于哪一档”,身体姿势本身就是模式指示器。

机制

真正的模式把状态存在机器里,界面上若指示弱,人会在错误的档位上输入。准模式把状态存在肌肉张力里:手指还在施力,就还在那一档;力一撤,档位消失。Shift 把字母变成大写、把数字变成符号,Ctrl / Cmd 把字母变成命令,都是同一机制。因为退出不需要另按一键,模式错误的窗口被限制在按住的那几百毫秒到几秒。代价是:准模式占用一只手指的持续力量,能同时维持的修饰层有限;一旦修饰键被做成单击切换(变成真模式),准模式的身体指示器就失效,人必须改去看指示灯或去猜。

怎么研究

模式错误实验比较“按住才生效”和“单击切换”两种修饰,记录在错误档位上发出的字符或命令、发现错误的时间,以及是否看了状态指示。自变量包括修饰是准模式还是锁定、指示器有无、任务是否要求频繁进出;因变量包括模式错误率、修正代价和肌肉疲劳。只统计命令是否触发,会漏掉大写锁定那种“输入很长一段才发现档位错了”的错误形态。

边界

需要长时间维持修饰层的任务(连续输入一段全大写、持续约束比例缩放)会让按住变成疲劳源,真模式或粘滞的替代此时更合适——那是另一套机制。触屏上的修饰往往是点一下切换,因为没有可按住的物理键,准模式不容易做。远程桌面和某些游戏把修饰键的松开事件丢掉,准模式会卡住,表现得像真模式。

怎么落地

  • 把临时改变键义的操作做成按住生效、松开恢复,不要用单击把修饰键变成锁定,除非同时提供与大写锁定同级的可见状态。
  • 状态指示优先反映身体已经离开的真模式;准模式不需要常驻指示,但真模式必须有。
  • 用一段需要反复进出修饰层的任务验收:统计在错误档位上发出的内容,以及用户是否能在松手后自动回到普通输入。

延伸

  • 同组C6.04.2 跨平台修饰键映射的不一致 · C6.04.3 组合键的手指跨度与单手可完成性
  • 相邻C6.03 快捷键体系 · C6.20 修饰键与组合键
  • 站内检索quasi-mode · modifier key · mode error

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C6.04.1