【发布时间】:2015-05-05 05:24:53
【问题描述】:
我正在编写一些执行简单键盘事件捕获的测试应用程序。
我对这种基本方法没有任何问题。
但现在我需要更好的应用程序体验,我想连接至少两个或更多 USB 或 PS/2 键盘,区分哪个键盘是按键事件的来源,以便能够使用使用 JavaScript(和 HTML5)在本地使用 Web 浏览器,就好像它是一个游戏控制台,同时为多个玩家提供多个控制器。
我知道即使在 Windows 或 Linux 下,正常的行为是让多个键盘触发相同的事件。但是,我也知道完全有可能知道是哪个特定的键盘硬件设备触发了该事件。
这是可能的还是 JavaScript 的限制?将来可能会支持区分相同基本类型的多个输入设备,是否有一些替代方案,至少在 HTML5 中,还是几乎失去希望,在 Web 浏览器的上下文中讨论,JavaScript和 HTML5?
【问题讨论】:
标签: javascript keyboard-events