일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- HTML
- 프로젝트
- Thymeleaf
- sqlplus
- 코딩테스트연습
- Tomcat
- vue-cookies
- Swing
- C
- java
- oracle
- spring
- JavaScript
- 타임리프 리로드
- chrome mobile debug
- node.js
- MySQL
- db
- 그룹별 유효성 검사
- C언어
- CSS
- Valid groups
- GUI
- devtools
- 크롬 디버깅
- 유효성 그룹
- CLASS
- js
- 프로그래머스
- 톰캣
개발 기록
자바스크립트[키보드입력받기, event.keycode] 본문
event.keycode는 키보드로 입력한 키에 부여된 고유의 코드를 가지고 올 수 있고,
그 값을 이용해서 방향키 제어를 할 수 있다,
키보드 아스키코드 참조 블로그 : blog.outsider.ne.kr/322
Javascript 키보드 Keycode(ACSII Code) 목록 :: Outsider's Dev Story
자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다. 알파벳(대소문자 동일함) 키 Mozilla IE Opera pseudo ASCII codes...
blog.outsider.ne.kr
오늘 사용해볼 방향키 아스키 코드는
좌측 방향키 : 37
위쪽 방향키 : 38
우측 방향키 : 39
아래 방향키 : 40
먼저 방향키를 눌렀을 때 정말 저 값이 들어오는지 확인 해보기 위해서
event.keycode를 콘솔 창에 띄워보겠습니다.
저는 스위치문을 사용해서 event.keycode값이 37이면 "좌측" 38이면 "상단" 이런 식으로 표현해 보겠습니다!
window.addEventListener("load", function(){});은 오류를 잡기 위함인데,
저 코드 없이 실행을 하면,
요런 오류가 뜨게 됩니다. 값을 아직 인식하지 못하는 것인데,
load를 이용하면 코드 전체를 싹 읽고 실행하기 때문에 이런 오류를 방지 할 수 있었습니다!
load까지 했다면 방향키를 입력했을 때 콘솔에 입력되는 값은 다음과 같습니다.
이렇게 event.keyCode 사용법을 알아봤습니다.
'공부' 카테고리의 다른 글
자바스크립트[배열과 배열의 길이] (0) | 2021.03.15 |
---|---|
자바스크립트[함수의 매개변수, 리턴] (0) | 2021.03.11 |
자바 스크립트[마우스 좌표 구하기] (0) | 2021.03.09 |
자바스크립트[삼항연산자] (0) | 2021.03.05 |
자바스크립트[연산자] (0) | 2021.03.04 |