| Index: ash/shell_delegate.h | 
| diff --git a/ash/shell_delegate.h b/ash/shell_delegate.h | 
| index 530291dac907eaa9121125a78e656048f68c8d79..97c095287005460ad3248d4ebfbd7e9eebabe231 100644 | 
| --- a/ash/shell_delegate.h | 
| +++ b/ash/shell_delegate.h | 
| @@ -34,6 +34,10 @@ namespace views { | 
| class Widget; | 
| } | 
|  | 
| +namespace keyboard { | 
| +class KeyboardControllerProxy; | 
| +} | 
| + | 
| namespace ash { | 
|  | 
| class CapsLockDelegate; | 
| @@ -154,6 +158,10 @@ class ASH_EXPORT ShellDelegate { | 
| // Shows the keyboard shortcut overlay. | 
| virtual void ShowKeyboardOverlay() = 0; | 
|  | 
| +  // Create a shell-specific keyboard::KeyboardControllerProxy | 
| +  virtual keyboard::KeyboardControllerProxy* | 
| +      CreateKeyboardControllerProxy() = 0; | 
| + | 
| // Shows the task manager window. | 
| virtual void ShowTaskManager() = 0; | 
|  | 
|  |