keycode 13 jest dla którego klucza


131

Który klawisz na klawiaturze ma kod 13?

switch(key) {
  case 37: 
    $.keynav.goLeft();
    break;
  case 38: 
    $.keynav.goUp();
    break;
  case 39: 
    $.keynav.goRight();
    break;
  case 40: 
    $.keynav.goDown();
    break;
  case 13: 
    $.keynav.activate();
    break;
}

keyZmienna w tym switchjest albo e.whichalbo e.keyCode. Ci dwaj są przestarzałe, więc należy użyć e.keyzamiast tego, który będzie również kod bardziej czytelnym obracając te numery do opisowych ciągów: ArrayUp, ArrowRight, ArrowDown, ArrowLefti Enter. Możesz sprawdzić kody kluczy i identyfikatory dowolnego klucza, naciskając je na tej stronie: keyjs.dev
Danziger

Odpowiedzi:




34

Sprawdź tabelę ASCII .

To oznacza CR, lub Carriage Return, AKA Returnklucz.


Podoba mi się ta odpowiedź bardziej niż inne, ponieważ pokazuje SKĄD wiedziałeś, że 13 to powrót karetki. Zauważyłem, że ascii-code.com jest łatwiejszy w użyciu.
Ryan





1

function myFunction(event) {
  var x = event.charCode;
  document.getElementById("demo").innerHTML = "The Unicode value is: " + x;
}
<p>Keycode 13 is: </p> 
<button>Enter</button>
<p>Press a key on the keyboard in the input field to get the Unicode character code of the pressed key.</p>
<b>You can test in below</b>

<input type="text" size="40" onkeypress="myFunction(event)">

<p id="demo"></p>

<p><strong>Note:</strong> The charCode property is not supported in IE8 and earlier versions.</p>

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.