Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/ui/TextPrompt.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/TextPrompt.js b/third_party/WebKit/Source/devtools/front_end/ui/TextPrompt.js |
| index 787b1098d8e0df9d9a9f46ad84de635aeaa8af0a..59e0d561ce5e4eb3d653837f2c8687f01cc1f217 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/ui/TextPrompt.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/TextPrompt.js |
| @@ -309,28 +309,28 @@ WebInspector.TextPrompt.prototype = { |
| var handled = false; |
| delete this._needUpdateAutocomplete; |
| - switch (event.keyIdentifier) { |
| - case "U+0009": // Tab |
| + switch (event.key) { |
| + case "Tab": |
| handled = this.tabKeyPressed(event); |
| break; |
| - case "Left": |
| + case "ArrowLeft": |
| case "Home": |
| this._removeSuggestionAids(); |
| break; |
| - case "Right": |
| + case "ArrowRight": |
| case "End": |
| if (this.isCaretAtEndOfPrompt()) |
| handled = this.acceptAutoComplete(); |
| else |
| this._removeSuggestionAids(); |
| break; |
| - case "U+001B": // Esc |
| + case "Escape": |
| if (this.isSuggestBoxVisible()) { |
| this._removeSuggestionAids(); |
| handled = true; |
| } |
| break; |
| - case "U+0020": // Space |
| + case " ": // Space |
| if (event.ctrlKey && !event.metaKey && !event.altKey && !event.shiftKey) { |
| this._updateAutoComplete(true); |
| handled = true; |
| @@ -965,25 +965,27 @@ WebInspector.TextPromptWithHistory.prototype = { |
| var newText; |
| var isPrevious; |
| - switch (event.keyIdentifier) { |
| - case "Up": |
| + switch (event.key) { |
| + case "ArrowUp": |
| if (!this.isCaretOnFirstLine() || this.isSuggestBoxVisible()) |
| break; |
| newText = this._previous(); |
| isPrevious = true; |
| break; |
| - case "Down": |
| + case "ArrowDown": |
| if (!this.isCaretOnLastLine() || this.isSuggestBoxVisible()) |
| break; |
| newText = this._next(); |
| break; |
| - case "U+0050": // Ctrl+P = Previous |
| + case "P": // Ctrl+P = Previous |
| + case "p": |
| if (WebInspector.isMac() && event.ctrlKey && !event.metaKey && !event.altKey && !event.shiftKey) { |
| newText = this._previous(); |
| isPrevious = true; |
| } |
| break; |
| - case "U+004E": // Ctrl+N = Next |
| + case "N": // Ctrl+N = Next |
| + case "n": |
|
caseq
2016/06/10 18:59:11
should the switch be over event.code instead?
dtapuska
2016/06/10 20:25:43
So code will always give you the same key on the k
|
| if (WebInspector.isMac() && event.ctrlKey && !event.metaKey && !event.altKey && !event.shiftKey) |
| newText = this._next(); |
| break; |