키보드 이벤트

window.addEventListener('keydown', function(e){
	console.log(e.keyCode);
})

<aside> 💡 키보드 마다 고유의 값이 저장 되어있다.

</aside>

키보드 이벤트 객체를 알고 싶다면

Keycode Info


더이상 keycode를 브라우저에서 지원하지 않는다.

window.addEventListener('keydown', function(e){
	console.log(e.key);
})

버튼을 누를때마다 키보드 누른값이 찍힌다.

스크린샷 2022-08-07 오후 2.35.34.png

ArrowLeft, ArrowRight 이렇게 찍힌다.

window.addEventListener('keydown', function(e){
      let key = e.key || e.keyCode;
      if(e.key === 'ArrowLeft'){
        self.mainElem.setAttribute('data-direction', 'left');
      }else if(e.key === 'ArrowRight'){
          self.mainElem.setAttribute('data-direction', 'right');
      }
    })

스크린샷 2022-08-07 오후 2.37.42.png