複数のキーボードの同じ文字がキーを押します。

複数のキーボードの同じ文字がキーを押します。

私は最新のLinux Mintディストリビューションを使用しており、2つの外部キーボードがラップトップに接続されています。どちらも同じです。ロジクールK120

aキーボードで2文字を同時に押すと、キーイベントのみが発生するようです。キーボードの結果は次aのとおりですaa

a最初のキーボードと2番目のキーボードを押すと、期待bどおりに機能します。ab

コンソールにこれを入力してみました。また、すべてのキー押下イベントをキャプチャして出力し、ブラウザで確認しました。両方のキーボードで同じ文字を押すと、1つのイベントのみが発生します。文字が異なる場合 - 2つの別々のイベント。

注:また、xkbcomp元のイベントコード番号(keyCode + 2000など)を増やすために2番目のキーボードのレイアウトを変更したこともあります。私は2つのキーボードとコンピュータを使ってマルチプレイヤーゲームをしています。どのキーボードがJavaScriptからどのコードを送信するかを決定するには、変更が必要です。 (実際の文字を入力するためのJavaScriptの値を減らしました。)

ベストアンサー1

おすすめ記事