2
我有2個USB鍵盤插入。如何確定哪個鍵被按下?區分在Javascript中按下哪個鍵盤(非鍵)
我可以使用keyCode
作爲我的事件,但我沒有看到關於使用哪個鍵盤讀取的內容。
另一方面,遊戲手柄具有使用導航器列表中的遊戲手柄的索引。我正在尋找類似的東西。
我有2個USB鍵盤插入。如何確定哪個鍵被按下?區分在Javascript中按下哪個鍵盤(非鍵)
我可以使用keyCode
作爲我的事件,但我沒有看到關於使用哪個鍵盤讀取的內容。
另一方面,遊戲手柄具有使用導航器列表中的遊戲手柄的索引。我正在尋找類似的東西。
正如其他人所指出的,目前沒有標準的方法來做到這一點。但是,較新版本的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)相當不錯,並且使得它看起來好像功能將來會沿着你在找什麼。 –