Index: sky/viewer/converters/input_event_types.cc |
diff --git a/sky/viewer/converters/input_event_types.cc b/sky/viewer/converters/input_event_types.cc |
index 91748f2ce816f390d241c49d1e65e9a531759a9f..1c8219d0fad76421817d50afc846d90f63d7aea9 100644 |
--- a/sky/viewer/converters/input_event_types.cc |
+++ b/sky/viewer/converters/input_event_types.cc |
@@ -182,7 +182,7 @@ scoped_ptr<blink::WebInputEvent> BuildWebKeyboardEvent( |
switch (event->action) { |
case mojo::EVENT_TYPE_KEY_PRESSED: |
web_event->type = event->key_data->is_char ? blink::WebInputEvent::Char : |
- blink::WebInputEvent::RawKeyDown; |
+ blink::WebInputEvent::KeyDown; |
break; |
case mojo::EVENT_TYPE_KEY_RELEASED: |
web_event->type = blink::WebInputEvent::KeyUp; |
@@ -191,15 +191,10 @@ scoped_ptr<blink::WebInputEvent> BuildWebKeyboardEvent( |
NOTREACHED(); |
} |
- if (web_event->modifiers & blink::WebInputEvent::AltKey) |
- web_event->isSystemKey = true; |
+ web_event->virtualKeyCode = event->key_data->windows_key_code; |
+ web_event->charCode = event->key_data->text; |
+ web_event->unmodifiedCharCode = event->key_data->unmodified_text; |
- web_event->windowsKeyCode = event->key_data->windows_key_code; |
- web_event->nativeKeyCode = event->key_data->native_key_code; |
- web_event->text[0] = event->key_data->text; |
- web_event->unmodifiedText[0] = event->key_data->unmodified_text; |
- |
- web_event->setKeyIdentifierFromWindowsKeyCode(); |
return web_event.Pass(); |
} |