Маленько подправил, тестил на опере 7.x и на IE 6.0, но на более старых версиях будет работать или нет - неизвестно, в любом случае надо писать сначала свою библиотеку, для определения броузера, а по нему уже поределять методы и свойства, а также возможную функциональность элемента, или вообще отказаться от оного.
А если ориентироваться на IE only, то лучше использовать Behavior Script, подробнее смотрим MSDN и MS Site.
Код:
<html>
<head>
<script>
function kb_handler(evt)
{
if (evt.keyCode==13)
{
if (evt.ctrlKey)
{
alert('Событие Ctrl+Enter отловлено, дальше что-то делаем, например сейчас отправляем данные формы.');
document.myForm.submit();
}
}
}
</script>
</head>
<body>
<form method=post name=myForm>
<script>
document.myForm.attachEvent('onkeydown',kb_handler);
</script>
<b>Ваше имя<br> <input type=text>
<p>Ваш e-mail <input type=text>
<p>Описание чего-то<br>
<textarea></textarea>
<input type=submit value="Отправить сообщение">
</body>
</html>