【问题标题】:Differentiate which keyboard (not key) was pressed in Javascript [duplicate]区分在Javascript中按下了哪个键盘(不是键)[重复]
【发布时间】:2016-12-30 19:44:00
【问题描述】:

我插入了 2 个 USB 键盘。如何确定按下的是哪一个?

我可以在我的活动中使用keyCode,但我看不到有关读取使用哪个键盘的信息。

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

【问题讨论】:

  • 正如其他人所指出的,目前没有标准的方法可以做到这一点。但是,较新版本的 Chrome 确实支持实验性的 InputDeviceCapabilities API。它现在非常小,我无法真正按照你想要的方式做任何事情。但是,the W3C docs on it 相当不错,并且看起来功能在未来会按照您的需求进行扩展。

标签: javascript keyboard dom-events keyboard-events keycode


【解决方案1】:

我如何确定是哪一个被按下?

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-31
      • 2023-04-07
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      相关资源
      最近更新 更多