Este evento se disparara cuando el usuario presione el botón Menú en Android.
document.addEventListener("menubutton", yourCallbackFunction, false);
Si necesitas sobreescribir la funcionalidad del botón ‘Menú’, puedes añadir una función al evento ‘menubutton’. En la mayoría de los casos lo que querrás sera añadir una función al evento con document.addEventListener
justo después de que PhoneGap dispara deviceready
document.addEventListener("menubutton", onMenuKeyDown, false); function onMenuKeyDown() { // Maneja el evento del botón menú }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Ejemplo de Events</title> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> <script type="text/javascript" charset="utf-8"> // Llama a onDeviceReady cuando PhoneGap se inicie // // En este momento, el documento esta cargado pero phonegap.js aun no. // Cuando PhoneGap esta listo y se comunica con el dispositivo nativo // se lanzara el evento `deviceready`. // function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } // PhoneGap esta listo y ahora ya se pueden hacer llamadas a PhoneGap // function onDeviceReady() { // Añade una función 'callback' al evento 'menubutton' document.addEventListener("menubutton", onMenuKeyDown, false); } // Maneja el evento del botón "Menú" // function onMenuKeyDown() { } </script> </head> <body onload="onLoad()"> </body> </html>