Windows キー、Command キー、Print Screen、F12、ウィンドウを閉じるショートカットなど、一部のキーはオペレーティング システムによって捕捉されるためブラウザに到達しません。 キーがチェックされていない場合は、キーが壊れていると考える前に、ブラウザの外でも試してください。
仕組み
仮想キーボード上で押す各キーにマークが付けられるため、応答が停止したキーがあるか、勝手に起動するか、または文字が繰り返されるかどうかが数分でわかります。 すでにテストされたキーが強調表示され、カウンターはキー全体を通過するために残っているキーの数を示します。
以下に、各イベントの生データを示します。論理文字 (キー)、言語に依存しない物理コード (コード)、継承された keyCode、位置 (左、右、またはテンキー)、アクティブな修飾子、およびイベントが自動繰り返しによるものであるかどうかです。 これは、キーボード ショートカットをプログラミングするときのクイック リファレンスです。
同時キー カウンタは、キーボードのロールオーバー、つまり一度に送信できるキーストロークの数を測定します。 メンブレン キーボードは通常、3 つまたは 4 つで停止しますが、N キー ロールオーバーを備えたキーボードでは、押し続けた数だけ認識されます。
例
Shift + 1key: "!" · code: "Digit1"キーは修飾子とキーボード言語によって異なります。 コードは常に同じ物理キーを識別するため、ショートカットで使用するのです。Ctrl derechocode: "ControlRight" · location: 2重複キーは位置によって区別されるため、Shift、Ctrl、Alt をそれぞれの側で個別に確認できます。A (mantener pulsada)repeat: true繰り返しとしてマークされたイベントは、キーを押したままにするとオペレーティング システムによって生成されます。 押し続けていないのにそれらが表示される場合は、そのキーの接触が失敗しています。ユースケース
- 返品期間が終了する前に、中古または新しく購入したキーボードを確認してください。
- 繰り返されるキーや、液体がこぼれた後に反応しなくなったキーを検出します。
- ショートカットのプログラミング中にキーが発行するコードまたは keyCode 値を調べます。
- コンピューターが同時に認識するキーの数、ゲームや長い組み合わせで重要となるキーの数を測定します。
- 印刷されたラベルが記載内容と一致しない場合は、機器の物理的なレイアウトを確認してください。
よくある質問
Windows キーまたは Command キーがチェックされないのはなぜですか?
ブラウザーに到達する前にオペレーティング システムがそれを傍受するため、これを押すとスタート メニューまたは検索エンジンが開き、ページはフォーカスを失います。 一部のシステムでは、Print Screen と F12 を使用しても同じことが発生します。 鍵が壊れているわけではありません。
キー、コード、keyCode の違いは何ですか?
key はキーを生成する文字または名前で、言語や修飾子によって変わります。 コードはキーボード上の物理的な位置を識別し、決して変更されません。 keyCode はレガシー番号であり、仕様では廃止されています。まだ機能しますが、新しいコードでは使用しないでください。
複数のキーを押すと一部のキーの登録が停止するのはなぜですか?
それはキーボードのロールオーバー制限です。 メンブレン モデルは行と列の間で回路を共有するため、3 つまたは 4 つのキーを同時に押すと、キーストロークを無視したり、ファントムの組み合わせを生成したりし始めます。 N キー ロールオーバーを備えたメカニカル キーボードにはその制限はありません。
仮想キーボードに表示される文字が私のものと一致しないのはなぜですか?
描画されたキーボードは、ANSI レイアウトをベースとして使用します。 ブラウザーがキーボード API (現在デスクトップでは Chromium のみ) を公開すると、ラベルが実際のレイアウトのラベルに置き換えられるため、AZERTY キーボードまたは QWERTZ キーボードが正しく表示されます。 ANSI ラベルは残りのブラウザで維持されます。
ワイヤレスまたはノートブックのキーボード用ですか?
はい。このテストはシステムによって配信されるイベントを使用して機能するため、USB、Bluetooth、レシーバー付きまたはノートブックに統合されたワイヤレス キーボードでも同様に機能します。 コンパクト キーボードでは、Fn キーのみに存在するキーがキーボードの下に追加のコードとして表示されます。