2

Ich habe 2 USB-Tastaturen angeschlossen. Wie kann ich feststellen, welche gedrückt wurde?Unterscheiden Sie, welche Tastatur (nicht Taste) gedrückt wurde Javascript

Ich kann keyCode für meine Ereignisse verwenden, aber ich sehe nichts über das Lesen einer Tastatur, die verwendet wurde.

Gamepads hingegen haben einen Index, für den Gamepad in der Liste des Navigators verwendet wurde. Ich bin auf der Suche nach so etwas.

+0

Wie andere bemerkt haben, gibt es keinen Standard Weg, dies jetzt zu tun. Neuere Versionen von Chrome unterstützen jedoch eine experimentelle ['InputDeviceCapabilities'] (https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceCapabilities) API. Es ist momentan extrem minimal und ich konnte nicht wirklich alles damit machen, was du willst. Allerdings [sind die W3C-Dokumente] (http://wicg.github.io/InputDeviceCapabilities/#dom-uievent-sourcecapabilities) sind ziemlich gut, und es scheint, als ob die Funktionalität in Zukunft entlang der Grenzen von erweitern wird Wonach suchen Sie. –

Antwort

0

Wie kann ich feststellen, welche gepresst wurde?

Sie können nicht. KeyboradEvent enthält keine solchen Informationen.

0

Es gibt derzeit keine Möglichkeit, dies zu tun. Dies wurde bereits beantwortet here.

Verwandte Themen