Upstream version 8.36.161.0
[platform/framework/web/crosswalk.git] / src / xwalk / runtime / android / core_internal / src / org / xwalk / core / internal / XWalkWebContentsDelegateAdapter.java
@@ -2,9 +2,10 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-package org.xwalk.core;
+package org.xwalk.core.internal;
 
 import android.util.Log;
+import android.view.KeyEvent;
 
 class XWalkWebContentsDelegateAdapter extends XWalkWebContentsDelegate {
 
@@ -46,6 +47,12 @@ class XWalkWebContentsDelegateAdapter extends XWalkWebContentsDelegate {
     }
 
     @Override
+    public void handleKeyboardEvent(KeyEvent event) {
+        // Handle the event here when necessary and return if so.
+        if (mXWalkContentsClient != null) mXWalkContentsClient.onUnhandledKeyEvent(event);
+    }
+
+    @Override
     public void toggleFullscreen(boolean enterFullscreen) {
         if (mXWalkContentsClient != null) mXWalkContentsClient.onToggleFullscreen(enterFullscreen);
     }