Index: content/child/blink_platform_impl.cc |
diff --git a/content/child/blink_platform_impl.cc b/content/child/blink_platform_impl.cc |
index ffea5f9f7bde53e696c9a04c8c913286d074d3a8..bb71ddc943304a16fa558b9163b21242ea8cf6c7 100644 |
--- a/content/child/blink_platform_impl.cc |
+++ b/content/child/blink_platform_impl.cc |
@@ -1263,4 +1263,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::domEnumFromKeyString(const WebString& key) { |
+ return static_cast<int>(ui::KeycodeConverter::KeyStringToDomKey( |
+ key.utf8().data())); |
+} |
+ |
} // namespace content |