| Index: chrome/browser/chromeos/events/event_rewriter.cc
|
| diff --git a/chrome/browser/chromeos/events/event_rewriter.cc b/chrome/browser/chromeos/events/event_rewriter.cc
|
| index 709e8b3838fc6e4caf00eafbd2eab740c3b8277f..16b7ad47059087742b08e426917f35bad6bf9d5b 100644
|
| --- a/chrome/browser/chromeos/events/event_rewriter.cc
|
| +++ b/chrome/browser/chromeos/events/event_rewriter.cc
|
| @@ -111,11 +111,11 @@ const struct ModifierRemapping {
|
| ui::VKEY_CAPITAL}},
|
| {ui::EF_NONE,
|
| input_method::kEscapeKey,
|
| - nullptr,
|
| + prefs::kLanguageRemapEscapeKeyTo,
|
| {ui::EF_NONE, ui::DomCode::ESCAPE, ui::DomKey::ESCAPE, ui::VKEY_ESCAPE}},
|
| {ui::EF_NONE,
|
| input_method::kBackspaceKey,
|
| - nullptr,
|
| + prefs::kLanguageRemapBackspaceKeyTo,
|
| {ui::EF_NONE, ui::DomCode::BACKSPACE, ui::DomKey::BACKSPACE,
|
| ui::VKEY_BACK}},
|
| {ui::EF_NONE,
|
| @@ -777,6 +777,14 @@ bool EventRewriter::RewriteModifierKeys(const ui::KeyEvent& key_event,
|
| remapped_key =
|
| GetRemappedKey(prefs::kLanguageRemapAltKeyTo, *pref_service);
|
| break;
|
| + case ui::DomCode::ESCAPE:
|
| + remapped_key =
|
| + GetRemappedKey(prefs::kLanguageRemapEscapeKeyTo, *pref_service);
|
| + break;
|
| + case ui::DomCode::BACKSPACE:
|
| + remapped_key =
|
| + GetRemappedKey(prefs::kLanguageRemapBackspaceKeyTo, *pref_service);
|
| + break;
|
| default:
|
| break;
|
| }
|
|
|