Index: third_party/WebKit/Source/devtools/front_end/extensions/ExtensionAPI.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionAPI.js b/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionAPI.js |
index 7a9b305fbc76abcc0829e3ba5893acbb4068899f..3f8150ea4327e8378227213a5ba576985c74c7a9 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionAPI.js |
+++ b/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionAPI.js |
@@ -813,9 +813,8 @@ var forwardTimer = null; |
function forwardKeyboardEvent(event) |
{ |
- const Esc = "U+001B"; |
// We only care about global hotkeys, not about random text |
- if (!event.ctrlKey && !event.altKey && !event.metaKey && !/^F\d+$/.test(event.keyIdentifier) && event.keyIdentifier !== Esc) |
+ if (!event.ctrlKey && !event.altKey && !event.metaKey && !/^F\d+$/.test(event.key) && event.key !== "Escape") |
return; |
var requestPayload = { |
eventType: event.type, |
@@ -823,6 +822,8 @@ function forwardKeyboardEvent(event) |
altKey: event.altKey, |
metaKey: event.metaKey, |
keyIdentifier: event.keyIdentifier, |
+ key: event.key, |
+ code: event.code, |
location: event.location, |
keyCode: event.keyCode |
}; |