Index: ui/events/ozone/evdev/keyboard_evdev.cc |
diff --git a/ui/events/ozone/evdev/keyboard_evdev.cc b/ui/events/ozone/evdev/keyboard_evdev.cc |
index de7d84ac997e63ea275da4d3f9aa56ce278502f8..d4ffe4b5c8e3711bb08dd13fdcb1ecde5ccecf9e 100644 |
--- a/ui/events/ozone/evdev/keyboard_evdev.cc |
+++ b/ui/events/ozone/evdev/keyboard_evdev.cc |
@@ -189,4 +189,11 @@ int KeyboardEvdev::NativeCodeToEvdevCode(int native_code) { |
return native_code - kXkbKeycodeOffset; |
} |
+// static |
+int KeyboardEvdev::EvdevCodeToNativeCode(int evdev_code) { |
+ if (evdev_code == KEY_RESERVED) |
+ return KeycodeConverter::InvalidNativeKeycode(); |
+ return evdev_code + kXkbKeycodeOffset; |
+} |
+ |
} // namespace ui |