ショートカットの互換性を調べる
同じ物理キーが現在の配列でkeyとcodeがどう異なるかを確認します。
Guide
キーボードイベント検出は、現在のページのkeydown/keyupを直接監視し、event.key、event.code、非推奨だが古いコードでよく使われるkeyCode/which、キーボード領域のlocation、長押しのrepeat、Ctrl/Shift/Alt/Metaの状態を表示します。履歴に記録するのは、直近30件のrepeat以外の押下イベントだけです。
更新日 2026-09-101 min read
repeat=trueを確認できますが、自動リピートで履歴が埋まることはありません。| 入力 | 出力 | 説明 |
|---|---|---|
| スペースを押す | keyにSpaceを表示 |
実際のevent.keyはスペース1文字 |
| 左Shiftを押す | location=左側 | ブラウザ/キーボードによって異なる |
| Aを長押し | 現在repeat=true | 履歴は最初の非repeatイベントだけ記録 |
keyCodeとwhichは非推奨です。古いコードの調査用に表示しているだけで、新しいコードではkey/codeを優先してください。同じ物理キーが現在の配列でkeyとcodeがどう異なるかを確認します。
keyCode/whichと現代のフィールドを見比べ、残っているリスナー処理を理解します。
OSやブラウザが、イベントがWebページへ届く前に横取りしている可能性があります。
いいえ。リスナーはこのページのコンポーネントがマウントされている間だけ存在し、離れると解除されます。
キーイベントは現在のページのメモリ内に表示用として保存されるだけです。ツールがキー履歴を永続化したりアップロードしたりすることはありません。
更新日 2026-09-10
任意のキーを押すと key/code/keyCode/location を即時表示。修飾キーの状態ランプとキー履歴付き
このツールの翻訳は未完了です。一部は原文または代替言語で表示されます。
リアルタイム表示 key code keyCode location などのイベント属性
Ctrl / Shift / Alt / Win(⌘)を押している間、リアルタイムで点灯します
直近 30 回のキー入力(長押しによるリピートは重複記録しません)
記録はまだありません。いくつかキーを押してみてください