2010-10-29 1 views
8

Qual è il modo più semplice per trovare il codice chiave per una specifica pressione di un tasto?come trovare il codice chiave per una chiave specifica

Ci sono buoni strumenti online che semplicemente catturare qualsiasi evento chiave e mostrano il codice?

voglio provare e trovare i codici chiave per le chiavi speciali su un dispositivo mobile con un browser web, quindi uno strumento online sarebbe grande.

+0

[W3C DOM Level 3 valori del codice KeyboardEvent] (https://www.w3.org/TR/2015/WD-DOM-Level-3 -Eventi-code-20150428 /) – davidcondrey

risposta

14

$(function() { 
 
     $(document).keyup(function (e) { 
 
     console.log(e.keyCode); 
 
     }); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Ecco il tuo strumento online.

1

Prova questo:

$('#myelement').keydown(function(event) { 
    var code = event.keyCode; 
    alert(code); 
} 
3

Basta Googled e result

<script type="text/javascript"> 
function displayunicode(e){ 
var unicode=e.keyCode? e.keyCode : e.charCode 
alert(unicode) 
} 
</script> 
<form> 
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" /> 
</form> 
1

Non cercare di hard-code troppi keycodes. Lasciate che la libreria JS li converte per voi per quanto possibile:

var code = ev.keyCode, 
    ascii = String.fromCharCode(code); 
alert(ascii);