pasa esto con el codigo, despues de introducir texto en el momento de presionar sobre el boton de enviar detecta el evento pero cuando pulsa la tecla ENTER no

Alguien sabe el motivo?(adjunto codigo)
on (release,keyPress "<Enter>") {
if (message.text != "" && message.text != undefined) {
chatSend(message.text);
message.text = "";
}
}