¿Qué desencadena (o genera) KeyEvent.ACTION_MULTIPLE?

La documentación de KeyEvent.ACTION_MULTIPLE dice:

"Se han producido múltiples sucesos de clave duplicados en una fila o se está entregando una cadena compleja.Si el código de clave no es {#link KEYCODE_UNKNOWN entonces el método {#link getRepeatCount () devuelve el número de veces que se debe ejecutar el código de clave dado De lo contrario, si el código de clave es KEYCODE_UNKNOWN, entonces esta es una secuencia de caracteres devuelta por getCharacters (). "

Pero no dice cómo generar realmente ese evento.

  1. He intentado (rápidamente) hacer doble clic en el botón Pause / Play del auricular, pero todo lo que recibo es ACTION_UP y ACTION_DOWN normales.
  2. También intenté presionar y mantener presionado el botón Pause / Play del auricular, pero todo lo que recibo es ACTION_UP y ACTION_DOWN.

¿Cómo puedo generar un KeyEvent.ACTION_MULTIPLE (como usuario, usando un control de auriculares)?

2 Solutions collect form web for “¿Qué desencadena (o genera) KeyEvent.ACTION_MULTIPLE?”

El método BaseMovementMethod de Android incluye código para manejar ACTION_MULTIPLE así que presumiblemente el evento se genera para la repetición automática de claves cuando el usuario mantiene pulsada una tecla de flecha.

No estoy seguro, pero creo que ACTION_MULTIPLE probablemente sería activado por los botones reales en un teclado blutooth por ejemplo. Creo que la razón por la que acaba de recibir ACTION_UP y ACTION_DOWN es porque son los KeyEvents predefinidos para los controles del audífono. Espero que esto ayude. 🙂

  • Android onkey - dispatchKeyEvent sin disparar
  • Android: captura los eventos clave "Hecho" y "Introducir" en el teclado virtual
  • EditText no recibe eventos clave TAB - stock soft vk
  • No se puede capturar el evento del botón Volver de Android
  • Eventos clave en TabActivities?
  • Teclas especiales KeyEvent (como silenciar)
  • Android: escucha la tecla de encendido
  • Iniciar chat de vídeo sin interacción del usuario - Android
  • KeyCode en android es siempre 229
  • Escuchar Webview Key Events desde el teclado del software en la actividad de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.