Klaviatūras taustiņu kodi

Katram klaviatūras taustiņam ir savs kods. Lūk JavaScript kods, kas parāda katra taustiņa ciparu:

window.onload = function(){
  document.onkeyup = myFunction;
  function myFunction(e){
    console.log(e.keyCode);
  }
}

onkeyup notikums nostrādā tikai tajā mirklī, kad poga ir nospiesta un atlaista. onkeydown notikums nostrādā uzreiz, kad poga ir nospiesta. Abi notikumi atšķiras arī ar to, ka onkeyup nostrādā tikai vienu reizi, bet onkeydown nostrādā vairākas reizes, to var pārliecināties nospiežot pogu un turot to nospiestu dažas sekundes.

window.onload = function(){
  document.onkeydown = myFunction;
  function myFunction(e){
    switch (e.keyCode) {
      case 37:
        alert('pa kreisi');
        break;
      case 38:
        alert('uz augšu');
        break;
      case 39:
        alert('pa labi');
        break;
      case 40:
        alert('uz leju');
        break;
      default:
        alert('nav pareizs virziens');
        break;
    }
  }
}

Augšējā piemērā tiek izmantoti taustiņu kodi, lai izvadītu atšķirīgus paziņojumus. Tiek izmantotas virzienu bultiņas.