HTML5 canvasにキーボードイベントを設定するには, canvas要素のtabindexを0に設定しなければならない.
<canvas id="canvas" tabindex="0"></canvas>
var canvas = document.getElementById("canvas"); canvas.addEventListener("keydown", function(e){ if (e.keyCode == 13){ console.log("Enter is pressed") } }, false);