単純なキーボード イベント キャプチャを実行するいくつかのテスト アプリケーションを作成しています。
この基本的なアプローチに問題はありません。
しかし、アプリケーションのエクスペリエンスを向上させる必要があり、少なくとも 2 つ以上の USB または PS/2 キーボードを接続して、どのキーボードがキー イベントのソースであるかを識別し、JavaScript を使用して Web ブラウザーをローカルで使用できるようにしたいと考えています。 (および HTML5)、あたかも複数のプレーヤー用の複数のコントローラーを同時に備えたゲーム コンソールであるかのように。
Windows や Linux でも、複数のキーボードで同じイベントを発生させるのが通常の動作であることはわかっています。ただし、どの特定のキーボード ハードウェア デバイスがそのイベントを発生させたかを完全に知ることができることも知っています。
それは可能ですか、それとも JavaScript の制限ですか? 将来的には、同じ基本タイプの複数の入力デバイスの区別をサポートするためにサポートされる予定です。少なくとも HTML5 を使用する代替手段はありますか。それとも、Web ブラウザー、JavaScript のコンテキストで話すことは、ほとんど失われた希望になるのでしょうか。とHTML5?