【发布时间】:2016-12-30 19:44:00
【问题描述】:
我插入了 2 个 USB 键盘。如何确定按下的是哪一个?
我可以在我的活动中使用keyCode,但我看不到有关读取使用哪个键盘的信息。
另一方面,游戏手柄具有使用导航器列表中的哪个游戏手柄的索引。我正在寻找类似的东西。
【问题讨论】:
-
正如其他人所指出的,目前没有标准的方法可以做到这一点。但是,较新版本的 Chrome 确实支持实验性的
InputDeviceCapabilitiesAPI。它现在非常小,我无法真正按照你想要的方式做任何事情。但是,the W3C docs on it 相当不错,并且看起来功能在未来会按照您的需求进行扩展。
标签: javascript keyboard dom-events keyboard-events keycode