Según tengo entendido, en Cordova puede capturar eventos de botones de volumen usando document.addEventListener("volumeupbutton", yourCallbackFunction, false); y document.addEventListener("volumeupbutton", yourCallbackFunction, false);
Esto le permite cancelar el comportamiento predeterminado del evento y 'tomar el control' de los botones de volumen para su propio propósito (que es lo que necesito).
El problema que tengo es que esto no funciona cuando una ventana de InAppBrowser está abierta. Presumiblemente, el usuario debe estar enfocado en la ventana principal de Cordova para recibir estos eventos.
¿Hay una posible solución a esto?