--- title: IKeymanKeyboards Interface --- ## Introduction The `IKeymanKeyboards` interface is the base interface for the a list of keyboards in Keyman Engine for Windows API. ## Interface Hierarchy `IDispatch` > [`IKeymanObject`](../IKeymanObject) > > > [`IKeymanCollection`](../IKeymanCollection) > > > > > **`IKeymanKeyboards`** > > > > > > > [`IKeymanKeyboardsInstalled`](../IKeymanKeyboardsInstalled) > > > > > > > > > [`IKeymanKeyboardsInstalled2`](../IKeymanKeyboardsInstalled2) > > > > > > > > [`IKeymanPackageContentKeyboards`](../IKeymanPackageContentKeyboards) ## Methods [`IndexOf()`](IndexOf) : Find the index of a keyboard by ID