salve, perche non va il codice, in toeria se premo qualsias tasto mi dovrebbe comparire il alert

codice HTML:
<body onload="main()"></body>
<div></div>
<style>
  div {width:400px; height:400px; border:solid black;}
</style>
<script type="text/javascript">
  

  function main(){
    
    document.elementsByTagName("div")[0].addEventListener("keyDown", function(){
      alert("c");
    })
    
  }
</script>