¿Cómo escuchar la pulsación de teclas en el teclado suave?

Necesito un oyente para identificar la pulsación de teclas en el teclado suave / en el teclado de la pantalla.

He intentado con addtextchangelistener textwatcher pero éste da el buen resultado pero muestra el cambio también cuando se pega algún texto en él.

Necesito identificar sólo la tecla presionada por el usuario.

¿Hay alguna manera posible de detectar la prensa de la llave.

vea este keyevent y use el siguiente código para identificar qué tecla es presionada por los Usuarios.

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // Do Code here } else if(keyCode == KeyEvent.KEYCODE_0) { } else if(keyCode == KeyEvent.KEYCODE_1) { } return super.onKeyDown(keyCode, event); } 
 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // Do Code here } return super.onKeyDown(keyCode, event); } 
 See this if can help you. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 1) { finish(); return true; } return super.onKeyDown(keyCode, event); } 

Al manejar eventos de teclado con la clase KeyEvent y las API relacionadas, debe esperar que estos eventos de teclado vienen sólo de un teclado de hardware. Nunca debe confiar en recibir eventos clave para ninguna tecla en un método de entrada suave (un teclado en pantalla).

consulte: manejo del teclado

  • ¿Cómo evitar que el teclado virtual de Android mueva la vista en un fragmento?
  • Teclado personalizado como el teclado gif en android
  • ¿Estadísticas de dispositivos con accesorios de hardware, sensores, etc.?
  • La creación personalizada de diseño de teclado Android
  • Custom 'Teclado' construido en una aplicación en Android
  • El diseño de la pantalla se mueve hacia arriba cuando se muestra el teclado
  • Problemas con el teclado Android popupCharacters
  • Tomar captura de pantalla mediante programación de toda la pantalla
  • Cómo abrir el teclado en el botón haga clic en android?
  • Custom 'Teclado' construido en una aplicación en Android
  • Entrada de teclado en android NDK usando NativeActivity
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.