--- uid: input-system-keyboard --- # Keyboards Keyboard devices are those with a set of keys for input, represented by the `Keyboard` class. You can access keyboard input to capture text input, or query a keyboard for its layout. | **Topic** | **Description** | | :------------------------------ | :------------------------------- | | **[Keyboard devices introduction](keyboards-introduction.md)** | Configure devices that use key controls. | | **[Query keyboard devices in code](query-keyboards.md)** | Access information about the keyboards connected to your application. | | **[Read text input](read-keyboard-text-input.md)** | Collect text input from keyboards.| ## Additional resources - [Devices](devices.md) - [Actions](actions.md) - [Navigation input UI support](supported-ui-input-types-navigation.md) - [Responding to input](respond-to-input.md)