Index: content/child/blink_platform_impl.cc |
diff --git a/content/child/blink_platform_impl.cc b/content/child/blink_platform_impl.cc |
index 7b2d143416d540d9fa5e95a4db8499b91cbdaefa..d689c9ae4add1bbf3a22f62aa5948b7404e55b31 100644 |
--- a/content/child/blink_platform_impl.cc |
+++ b/content/child/blink_platform_impl.cc |
@@ -1395,4 +1395,14 @@ int BlinkPlatformImpl::domEnumFromCodeString(const WebString& code) { |
code.utf8().data())); |
} |
+WebString BlinkPlatformImpl::domKeyStringFromEnum(int dom_key) { |
+ return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString( |
+ static_cast<ui::DomKey>(dom_key))); |
+} |
+ |
+int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key) { |
+ return static_cast<int>(ui::KeycodeConverter::KeyStringToDomKey( |
+ key.utf8().data())); |
+} |
+ |
} // namespace content |