Canvas element에서 key이벤트 받기
HTML5의 canvas 엘리먼트는 그래픽을 표시하기에 좋으며 마우스 관련 이벤트는 onmouse… 이벤트 핸들러를 사용하면 바로 이용할 수 있지만 키보드 관련 이벤트는 onkeydown , onkeyup 이벤트 핸들러를 등록해도 호출되지 않는다. Stackoverflow 에 따르면 canvas 엘리먼트는 기본적으로 키보드 이벤트를 받지 않도록 설계되었기 때문이며 canvas에 tabindex를 지정해 주면 이후 키보드 이벤트를 사용할 수 있게 된다. tabindex = "1000" > scala.js에서 dom 사용하는 경우에는 다음과 같이 canvas . tabIndex = 1000