Index: ui/events/keycodes/keyboard_code_conversion_x.h |
diff --git a/ui/events/keycodes/keyboard_code_conversion_x.h b/ui/events/keycodes/keyboard_code_conversion_x.h |
index f9186ca0c885701107feb19f746d54bcc88a3993..9708a1bde26bd86cae5d62ca77b56947e9bf66ad 100644 |
--- a/ui/events/keycodes/keyboard_code_conversion_x.h |
+++ b/ui/events/keycodes/keyboard_code_conversion_x.h |
@@ -13,14 +13,14 @@ typedef union _XEvent XEvent; |
namespace ui { |
-EVENTS_BASE_EXPORT KeyboardCode KeyboardCodeFromXKeyEvent(XEvent* xev); |
+EVENTS_BASE_EXPORT KeyboardCode KeyboardCodeFromXKeyEvent(const XEvent* xev); |
EVENTS_BASE_EXPORT KeyboardCode KeyboardCodeFromXKeysym(unsigned int keysym); |
-EVENTS_BASE_EXPORT const char* CodeFromXEvent(XEvent* xev); |
+EVENTS_BASE_EXPORT const char* CodeFromXEvent(const XEvent* xev); |
// Returns a character on a standard US PC keyboard from an XEvent. |
-EVENTS_BASE_EXPORT uint16 GetCharacterFromXEvent(XEvent* xev); |
+EVENTS_BASE_EXPORT uint16 GetCharacterFromXEvent(const XEvent* xev); |
// Converts a KeyboardCode into an X KeySym. |
EVENTS_BASE_EXPORT int XKeysymForWindowsKeyCode(KeyboardCode keycode, |
@@ -30,6 +30,10 @@ EVENTS_BASE_EXPORT int XKeysymForWindowsKeyCode(KeyboardCode keycode, |
EVENTS_BASE_EXPORT KeyboardCode |
DefaultKeyboardCodeFromHardwareKeycode(unsigned int hardware_code); |
+// Initializes a core XKeyEvent from an XI2 key event. |
+EVENTS_BASE_EXPORT void InitXKeyEventFromXIDeviceEvent(const XEvent& src, |
+ XEvent* dst); |
+ |
} // namespace ui |
#endif // UI_EVENTS_KEYCODES_KEYBOARD_CODE_CONVERSION_X_H_ |