No entiendo para que debas bloquear la tecla <Enter> si es tan usada. Talvez lo que sucede es que cuando escribes algo en un formulario y le das enter, el formulario se envía y quieres evitar eso. Hay más de una manera de evitar eso sin bloquar <Enter> (la verdad no te recomiendo eso para nada).
Si es tan tu caso en cuanto a <Enter> debes porle a tu formulario un validador con JavaScript. Investiga un poco eso. En cuanto a lo otro, sería así:
Código:
<script type="text/javascript">
document.onkeydown= function(evt) {
if (!evt) evt = event;
if (evt.keyCode == 116) evt.preventDefault();
}
</script>
Eso evitará que un usuario refresque la página mediante F5, pero si lo podrá hacer de otra manera. Suerte!