Keycode Info

Premere qualsiasi tasto per ispezionare la chiave, il codice, i modificatori e altro per le scorciatoie e il debug dell 'input del gioco.

Privacy: elaborato localmente, mai caricato.

↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente

按下任意键…

等待按键

Note

说明

监听 window keydown 事件。keyCode/which 为遗留属性,新代码请优先使用 code 与 key。

Premere qualsiasi tasto per ispezionare la chiave, il codice, i modificatori e altro per le scorciatoie e il debug dell 'input del gioco.

Avvio veloce

  1. Focus sull 'area

    Fare clic sulla casella trattasi in modo che la pagina riceva gli eventi chiave.

  2. Premere i tasti

    Le schede sotto vengono aggiornate con ogni pressione del tasto.

Codice vs chiave

Il codice è la posizione fisica del tasto; il tasto è il carattere e varia con il layout della tastiera.

Caratteristiche e casi d'uso

Premere qualsiasi tastiere per visualizzare key, code, keyCode, which e modificatore per gli eventi della tastiera del browser.

Utilizzare quando si creano scorciatoie, si eseguono i debug delle differenze di chiave del sistema operativo o si testano i navigatori di tastiera game / a11y.

Tipico Workflow

Durante la debug delle scorciatoie, aprire la pagina e premere la combinazione dei tasti di destinazione (ad esempio Ctrl + S). Lo strumento mostra keyCode, codice e proprietà chiave, mostrando come i browser interpretano l'input. Per i tasti speciali (come i tasti di funzione o multimediali), è possibile verificare istantaneamente se sono stati rilevati correttamente.

Per lo sviluppo di giochi, testare le risposte chiave WASD. Notare la differenza tra il codice (ad esempio KeyW) e i valori chiave (w / W). Con gli stati modificatori come shiftKey, è possibile debugare con precisione la logica di movimento per evitare comportamenti sensibili al caso o a Shift.

Esempi

Esempio

Input

Press Enter

Output

key: Enter, code: Enter

FAQ

Perché prevenire il default?

Blocca alcune scorciatoie del browser durante la demo; solo in questa pagina degli strumenti.

Perché la mia stampa chiave non viene mostrata?

Alcune scorciatoie di sistema (come i tasti Win / Cmd) possono essere intercettate dal sistema operativo. Prova a testare in modalità a schermo intero del browser o con tasti normali. Per le tastiere Bluetooth, verificare la connessione. I browser più vecchi non avere il supporto per l'API KeyboardEvent