| Index: content/browser/renderer_host/web_input_event_aura.cc
|
| diff --git a/content/browser/renderer_host/web_input_event_aura.cc b/content/browser/renderer_host/web_input_event_aura.cc
|
| index ce015d6691a9922ab8ec8383f13069922d600fb3..2f0b456f9d1b0f6f1ed6de85d5940a23bfc6c4ba 100644
|
| --- a/content/browser/renderer_host/web_input_event_aura.cc
|
| +++ b/content/browser/renderer_host/web_input_event_aura.cc
|
| @@ -52,6 +52,19 @@ blink::WebKeyboardEvent MakeWebKeyboardEventFromAuraEvent(
|
|
|
| webkit_event.timeStampSeconds = event.time_stamp().InSecondsF();
|
| webkit_event.modifiers = ui::EventFlagsToWebEventModifiers(event.flags());
|
| + switch (ui::KeycodeConverter::DomCodeToLocation(event.code())) {
|
| + case ui::DomCodeLocation::LEFT:
|
| + webkit_event.modifiers |= blink::WebInputEvent::IsLeft;
|
| + break;
|
| + case ui::DomCodeLocation::RIGHT:
|
| + webkit_event.modifiers |= blink::WebInputEvent::IsRight;
|
| + break;
|
| + case ui::DomCodeLocation::NUMPAD:
|
| + webkit_event.modifiers |= blink::WebInputEvent::IsKeyPad;
|
| + break;
|
| + default:
|
| + break;
|
| + }
|
|
|
| switch (event.type()) {
|
| case ui::ET_KEY_PRESSED:
|
|
|