프로그래밍 언어/JAVA

JavaScript에서 방향키를 감지 하는 방법

Rateye 2021. 11. 16. 10:28
728x90
반응형
질문 : JavaScript에서 화살표 키 누름 감지

화살표 키 중 하나를 눌렀을 때 어떻게 감지합니까? 나는 이것을 사용하여 알아 냈다.

function checkKey(e) {
    var event = window.event ? window.event : e;
    console.log(event.keyCode)
}

다른 모든 키에는 작동했지만 화살표 키에는 작동하지 않았습니다 (브라우저가 기본적으로 이러한 키를 스크롤해야하기 때문일 수 있음).

답변

화살표 키는 onkeypress 아닌 onkeydown 의해서만 트리거됩니다.

키코 드는 다음과 같습니다.

  • 왼쪽 = 37
  • 위로 = 38
  • 오른쪽 = 39
  • 아래로 = 40
출처 : https://stackoverflow.com/questions/5597060/detecting-arrow-key-presses-in-javascript
728x90
반응형