どうするん?

<?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用かな。