EditText OnKeyDown

He declarado un EditText programáticamente (es decir, no en XML), y quiero aplicarle un controlador OnKeyDown. El código que se muestra no funciona. El contexto es que estoy tratando de capturar una cadena corta del teclado, que no debe incluir caracteres de control (comencé con la tecla Intro). Tal vez hay una mejor manera?

¡Gracias

        public EditText ttsymbol;

/** Called when the activity is first created. */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) { 
        switch (keyCode) { 
        case KeyEvent.KEYCODE_ENTER: 
            // IGNOREenter key!! 
            return true; 

        }return false; 
  }

Respuestas a la pregunta(1)

Su respuesta a la pregunta