Index: ui/base/keycodes/keyboard_code_conversion_x.cc |
diff --git a/ui/base/keycodes/keyboard_code_conversion_x.cc b/ui/base/keycodes/keyboard_code_conversion_x.cc |
index d571ce80c1b30f70b3582f2e086067d85d785382..763f65838c93fc665457bd2e39c97ceca7cbc694 100644 |
--- a/ui/base/keycodes/keyboard_code_conversion_x.cc |
+++ b/ui/base/keycodes/keyboard_code_conversion_x.cc |
@@ -336,6 +336,11 @@ KeyboardCode KeyboardCodeFromXKeysym(unsigned int keysym) { |
case XK_KP_F4: |
return static_cast<KeyboardCode>(VKEY_F1 + (keysym - XK_KP_F1)); |
+ case XK_guillemotleft: |
+ case XK_guillemotright: |
+ case XK_degree: |
+ return VKEY_OEM_102; // international backslash key in 102 keyboard. |
+ |
// When evdev is in use, /usr/share/X11/xkb/symbols/inet maps F13-18 keys |
// to the special XF86XK symbols to support Microsoft Ergonomic keyboards: |
// https://bugs.freedesktop.org/show_bug.cgi?id=5783 |