반응형 keydown 2291 keyCode 229가 뜰 때 에서 keyCode를 이용해 이벤트를 짤 때 keyCode가 229가 나오는 버그를 발견했습니다. 특히 안드로이드 모바일에서는 숫자 키에도 229가 나왔습니다. 그래서 이 문제를 해결하면서 공부한 내용을 정리했습니다. *** 결론부터 말씀드리자면, input에서 한글자판 사용시 IME에서 메시지를 가로채기 때문에 keyCode가 229를 가리키는 것이었습니다. "그래서 'keydown', 'keyup' 이벤트 대신 'input' 이벤트를 사용하는 것을 추천드립니다." (Software Engineer, Mozilla) *** 한글이나, 일본어, 중국어 등 컴퓨터 자판의 개수보다 더 많은 글자를 쓰는 문자를 입력할 때 입력 방식 편집기(IME)를 씁니다. 안드로이드 모바일 역시 한글을 입력할 때 IME를 .. 2020. 2. 5. 이전 1 다음 반응형