Cómo obtener la tecla Intro dentro de un cuadro de texto para activar una función y no el primer botón predeterminado

Estoy tratando de obtener la tecla Intro para activar una función cuando se presiona cuando está dentro de un cuadro de texto determinado, y no activar el primer botón o el botón predeterminado.

Puedes ver un ejemplo de lo que está pasando aquí:http://jsfiddle.net/cutsomeat/WZ6TM/1/

Si presiona otras teclas, obtendrá un cuadro de alerta con el código de tecla, pero si presiona la tecla Intro no obtendrá el cuadro de alerta con el código de tecla, sino el cuadro de alerta dentro del evento de clic de botón.

Obviamente la tecla Enter es disparar el botón. ¿Hay alguna forma de evitar esto y, en su lugar, capturar la tecla Intro en el evento keyup y luego activar otra función?

Respuestas a la pregunta(4)

Su respuesta a la pregunta