Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿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)?

  • Leer eventos de teclado en Android WebView
  • Android: ¿Hay una manera de simular D-Pad Events (API 10)?
  • Iniciar chat de vídeo sin interacción del usuario - Android
  • EditText no recibe eventos clave TAB - stock soft vk
  • Fake KeyEvent no funciona * exactamente * como el botón "real". ¿Por qué?
  • Permiso: INJECT_EVENTS para Instrumenation a otras aplicaciones
  • ¿Es posible crear un servicio Android que escuche las pulsaciones de teclas de hardware?
  • DispatchKeyEvent desde Service
  • 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. 🙂

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.