From b323f329cc185fba87ace193d6fd7e93373b1af2 Mon Sep 17 00:00:00 2001 From: Julien Bouquillon Date: Thu, 10 May 2012 02:04:11 +0200 Subject: [PATCH] add volumeupbutton/volumedownbutton events --- framework/src/org/apache/cordova/DroidGap.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/framework/src/org/apache/cordova/DroidGap.java b/framework/src/org/apache/cordova/DroidGap.java index 107eb52a..a8b9df5d 100755 --- a/framework/src/org/apache/cordova/DroidGap.java +++ b/framework/src/org/apache/cordova/DroidGap.java @@ -1087,6 +1087,18 @@ public class DroidGap extends Activity implements CordovaInterface { return true; } + // If volumedown key + else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { + this.appView.loadUrl("javascript:cordova.fireDocumentEvent('volumedownbutton');"); + return super.onKeyUp(keyCode, event); + } + + // If volumeup key + else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) { + this.appView.loadUrl("javascript:cordova.fireDocumentEvent('volumeupbutton');"); + return super.onKeyUp(keyCode, event); + } + return false; }