Index: ui/events/keycodes/keyboard_code_conversion.h |
diff --git a/ui/events/keycodes/keyboard_code_conversion.h b/ui/events/keycodes/keyboard_code_conversion.h |
index b7bdd57157b9c91b177f8d7d46b572a9c5876b83..b727166782ae75869b0f69b43fdcd49d4d19766f 100644 |
--- a/ui/events/keycodes/keyboard_code_conversion.h |
+++ b/ui/events/keycodes/keyboard_code_conversion.h |
@@ -11,7 +11,9 @@ |
namespace ui { |
-// A helper function to get the character generated by a key event in a |
+enum class DomKey; |
+ |
+// Helper functions to get the interpretation of a Windows key code in a |
// platform independent way. It supports control characters as well. |
// It assumes a US keyboard layout is used, so it may only be used when there |
// is no native event or no better way to get the character. |
@@ -33,6 +35,10 @@ namespace ui { |
// implemented in event_x.cc). |
EVENTS_BASE_EXPORT uint16 GetCharacterFromKeyCode(KeyboardCode key_code, |
int flags); |
+EVENTS_BASE_EXPORT bool GetInterpretationFromKeyCode(KeyboardCode key_code, |
+ int flags, |
+ DomKey* dom_key, |
+ uint16* character); |
} // namespace ui |