Chromium Code Reviews| 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..e89b475ed335314e7dbdadbebb5f493bb25da551 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::DomKeyLocation::LEFT: |
| + webkit_event.modifiers |= blink::WebInputEvent::IsLeft; |
| + break; |
| + case ui::DomKeyLocation::RIGHT: |
| + webkit_event.modifiers |= blink::WebInputEvent::IsRight; |
| + break; |
| + case ui::DomKeyLocation::NUMPAD: |
| + webkit_event.modifiers |= blink::WebInputEvent::IsKeyPad; |
| + break; |
| + default: |
|
Wez
2015/05/05 21:23:44
Can you use STANDARD here explicitly, rather than
kpschoedel
2015/05/05 22:19:08
Done.
|
| + break; |
| + } |
| switch (event.type()) { |
| case ui::ET_KEY_PRESSED: |