Index: ui/events/test/events_test_utils_x11.cc |
diff --git a/ui/events/test/events_test_utils_x11.cc b/ui/events/test/events_test_utils_x11.cc |
index 40755c71385488ed2581719ede8d4c045d2f01dd..c16b7e836080a7421ab49fc347244e2adefc015d 100644 |
--- a/ui/events/test/events_test_utils_x11.cc |
+++ b/ui/events/test/events_test_utils_x11.cc |
@@ -71,17 +71,6 @@ int XIButtonEventType(ui::EventType type) { |
} |
} |
-// Converts KeyboardCode to XKeyEvent keycode. |
-unsigned int XKeyEventKeyCode(ui::KeyboardCode key_code, |
- int flags, |
- XDisplay* display) { |
- // XKeyEvent keycode is hardware keycode which doesn't consider SHIFT state. |
- // There are bugs in XKeysymToKeycode that it returns wrong keycode for keysym |
- // with SHIFT state. e.g. XK_less should return 59 but returns 94; |
- // XK_parenright should return 19 but returns 188; etc. |
- return XKeysymToKeycode(display, XKeysymForWindowsKeyCode(key_code, false)); |
-} |
- |
// Converts Aura event type and flag to X button event. |
unsigned int XButtonEventButton(ui::EventType type, |
int flags) { |
@@ -177,7 +166,7 @@ void ScopedXI2Event::InitKeyEvent(EventType type, |
event_->xkey.x_root = 0; |
event_->xkey.y_root = 0; |
event_->xkey.state = XEventState(flags); |
- event_->xkey.keycode = XKeyEventKeyCode(key_code, flags, display); |
+ event_->xkey.keycode = XKeyCodeForWindowsKeyCode(key_code, flags, display); |
event_->xkey.same_screen = 1; |
} |
@@ -193,7 +182,7 @@ void ScopedXI2Event::InitGenericKeyEvent(int deviceid, |
event_->xgeneric.display = display; |
xievent->display = display; |
xievent->mods.effective = XEventState(flags); |
- xievent->detail = XKeyEventKeyCode(key_code, flags, display); |
+ xievent->detail = XKeyCodeForWindowsKeyCode(key_code, flags, display); |
} |
void ScopedXI2Event::InitGenericButtonEvent(int deviceid, |