Index: Source/devtools/front_end/ForwardedInputEventHandler.js |
diff --git a/Source/devtools/front_end/ForwardedInputEventHandler.js b/Source/devtools/front_end/ForwardedInputEventHandler.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4f34b7adb1944bdbd358dec6cc5825976ab8e2bc |
--- /dev/null |
+++ b/Source/devtools/front_end/ForwardedInputEventHandler.js |
@@ -0,0 +1,27 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+/** |
+ * @constructor |
+ */ |
+WebInspector.ForwardedInputEventHandler = function() |
+{ |
+} |
+ |
+WebInspector.ForwardedInputEventHandler.prototype = { |
+ /** |
+ * @param {string} type |
+ * @param {string} keyIdentifier |
+ * @param {number} keyCode |
+ * @param {number} modifiers |
+ */ |
+ keyEventReceived: function(type, keyIdentifier, keyCode, modifiers) |
+ { |
+ if (type === "keydown" && keyIdentifier === "F8" && !modifiers) |
pfeldman
2014/04/14 13:04:02
FIXME: wire to action system
|
+ /** @type {!WebInspector.SourcesPanel} */ (WebInspector.inspectorView.showPanel("sources")).togglePause(); |
+ } |
+} |
+ |
+/** @type {!WebInspector.ForwardedInputEventHandler} */ |
+WebInspector.forwardedEventHandler = new WebInspector.ForwardedInputEventHandler(); |