| Index: chrome/browser/chromeos/cros/keyboard_library.h
|
| diff --git a/chrome/browser/chromeos/cros/keyboard_library.h b/chrome/browser/chromeos/cros/keyboard_library.h
|
| index 17e1b42d503f03ba76fcdba6c76e6b416868fd96..55d012a0337f43614a33e19d2d85e62969ed6a18 100644
|
| --- a/chrome/browser/chromeos/cros/keyboard_library.h
|
| +++ b/chrome/browser/chromeos/cros/keyboard_library.h
|
| @@ -26,6 +26,9 @@ class KeyboardLibrary {
|
| virtual bool SetCurrentKeyboardLayoutByName(
|
| const std::string& layout_name) = 0;
|
|
|
| + // Remaps modifier keys. Returns true on success.
|
| + virtual bool RemapModifierKeys(const ModifierMap& modifier_map) = 0;
|
| +
|
| // Gets whehter we have separate keyboard layout per window, or not. The
|
| // result is stored in |is_per_window|. Returns true on success.
|
| virtual bool GetKeyboardLayoutPerWindow(bool* is_per_window) const = 0;
|
| @@ -44,6 +47,7 @@ class KeyboardLibraryImpl : public KeyboardLibrary {
|
| // KeyboardLibrary overrides.
|
| virtual std::string GetCurrentKeyboardLayoutName() const;
|
| virtual bool SetCurrentKeyboardLayoutByName(const std::string& layout_name);
|
| + virtual bool RemapModifierKeys(const ModifierMap& modifier_map);
|
| virtual bool GetKeyboardLayoutPerWindow(bool* is_per_window) const;
|
| virtual bool SetKeyboardLayoutPerWindow(bool is_per_window);
|
|
|
|
|