特殊なキーが押されたかどうか調べるには
<html>
<head>
<title>Sample</title>
<script type="text/javascript"><!--
function specialKeyCheck(evt)
{
if (document.all)
{
shift = event.shiftKey;
alt = event.altKey;
ctrl = event.ctrlKey;
}else{
shift = evt.shiftKey;
alt = evt.altKey;
ctrl = evt.ctrlKey;
}
txt = "Shift : "+shift+"<br>Control : " + ctrl + "<br>Alt : "+alt;
document.getElementById("objDiv").innerHTML = txt;
}
document.onkeydown = specialKeyCheck;
// --></script>
</head>
<body>
特殊キーの状態を表示します。<br><br>
<div id="objDiv"></div>
</body>
</html>
説明などは本書を参考にしてください。