2

我有2个USB键盘插入。如何确定哪个键被按下?区分在Javascript中按下哪个键盘(非键)

我可以使用keyCode作为我的事件,但我没有看到关于使用哪个键盘读取的内容。

另一方面,游戏手柄具有使用导航器列表中的游戏手柄的索引。我正在寻找类似的东西。

+0

正如其他人所指出的,目前没有标准的方法来做到这一点。但是,较新版本的Chrome支持实验性['InputDeviceCapabilities'](https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceCapabilities)API。现在它非常小,我根本无法根据自己的想法对它做任何事情。然而,[W3C docs on it](http://wicg.github.io/InputDeviceCapabilities/#dom-uievent-sourcecapabilities)相当不错,并且使得它看起来好像功能将来会沿着你在找什么。 –

回答

0

如何确定哪一个被按下?

你不行。 KeyboradEvent不包含此类信息。

0

目前没有办法做到这一点。这已经回答了here