W3.09.2Active input device indication设计
混合输入场景下的操作提示需要显示当前实际使用的设备
别名: 当前输入设备 · active device · mixed input · input modality
概念解释
活跃输入设备指示(active input device indication)是在混合输入可用时,让操作提示显示刚刚实际触发游戏控制的设备,而不是显示玩家偏好、已连接设备或预设的主设备。它解决的是提示的归属问题:玩家看到的键位应当能够直接用此刻正在使用的那组身体动作完成。
机制
连接状态不能说明控制意图:键鼠可能常驻但玩家正在用手柄,手柄也可能连接着却暂时放下。若提示依据连接顺序或设置页选择,玩家会得到一组“存在但不在手上”的指令。用有意义的动作事件更新活跃设备,把提示与即时的感知—行动回路绑定,减少寻找正确控制器的中断。
边界
“当前实际使用”不是指最后一个硬件信号。系统级快捷键、触摸板误碰、辅助设备或背景控制器都可能产生事件而不代表游戏操作意图。对于同时用键盘移动、鼠标瞄准的组合,按动作分别显示输入来源,通常比强制整个界面只显示一种设备更诚实。
怎么落地
- 仅用能改变游戏状态的输入更新活跃设备;将系统事件、死区内模拟量和非聚焦窗口事件排除在外。
- 在混合动作上显示复合提示或按动作分组,例如移动显示键盘、瞄准显示鼠标,而非用一个全局图标掩盖差异。
- 验证办法:列出连接、拔插、后台输入、双手混用和辅助设备等情境,检查每个情境中的提示是否仍可直接执行。