C6.20.2Sticky Keys设计研究
粘滞键让修饰键依次单独按下也能组成组合键,服务于无法同时按键的用户
别名: 粘滞键 · 锁存修饰键 · 顺序组合
概念解释
粘滞键(Sticky Keys)把修饰键改成可锁存:先单独按下并松开 Ctrl,系统记住“Ctrl 还有效”,再按 C,等同于一次同时按住的复制。它服务的是不能在同一时刻按下两颗键的人——单手打字、使用口棒或头棒、手指力量不足以维持和弦。粘滞键改变的是组合的时间结构,不是快捷键表本身。
机制
常规组合要求修饰键与主键的 down 期重叠。粘滞键在修饰键的一次短按后进入锁存,下一次非修饰键按下时把锁存并入位图再清空(或按平台规则保持到命令结束)。锁存必须可见:托盘图标、屏幕边缘的修饰徽章、或按键音,否则下一次普通打字会被偷走变成命令。连按五次 Shift 打开粘滞键的系统手势,本身也是一种易被误触发的全局开关。对能同时按键的用户,粘滞键是多余状态;对不能同时按键的用户,它是唯一能使用系统快捷键的路径。
怎么研究
招募单手使用者或用实验性约束(一只手离开键盘、使用头棒模拟器)完成一套必须用组合键的任务。比较粘滞键开/关、锁存指示有/无。因变量包括完成率、误触发的命令、锁存残留导致的后续错字。把 Sticky Keys 只拿给双手健全的大学生做问卷,会得到“没用、易误开”的偏差结论。现场还应记录它是否在登录屏就可用——登录之后才开,等于把需要它的人挡在门外。
边界
游戏和实时控制里,锁存修饰会把“按住转向”变成Sticky 的单击,语义错误,这类应用需要豁免或另做按住行为。触屏上的修饰条有时本身就是一次一击的粘滞实现,不必再套桌面 Sticky Keys。远程桌面若两端 Sticky 状态不一致,锁存会丢。语音控制、开关扫描等替代输入已经不走和弦,粘滞键对它们无意义。
怎么落地
- 系统级快捷键必须在 Sticky Keys 开启时仍全部可到达,包括登录屏和安全提示。
- 锁存状态要在焦点附近常驻显示,并在下一次普通字符被修饰“偷走”时提供一步撤销。
- 连按 Shift 的开启手势应可关闭,以免游戏连按被当成开关;但关闭后仍要保留设置里的稳定入口。
- 验证:只用一只手、不允许同时按两键,走完核心快捷路径(复制、粘贴、保存、切换窗口);任何必须和弦才能完成的步骤,都是粘滞键未覆盖的缺口。