どうするん?
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <defs> <script language="Javascript"> <![CDATA[ document.onkeydown=kdown; function kdown(ev){ keynum=event.keyCode; switch(keynum){ case 37:alert("37");break; case 38:alert("38");break; case 39:alert("39");break; case 40:alert("40");break; default:alert("else");break; } } ]]> </script> </defs> <rect id="jiki" x="50" y="50" width="40" height="40" fill="black" stroke="black" /> </svg>
とりあえず矢印方向キーとそれ以外の判別とsvgにscript埋め込むとこまで。IE用かな。