![Tier 3 adaptive ready icon](https://developer.android.com/static/images/docs/quality-guidelines/tier-3/tier_3_icon.png)

TIER 3 --- Adaptive ready

> [!NOTE]
> **Objective:** Make your app [adaptive ready](https://developer.android.com/docs/quality-guidelines/adaptive-app-quality/tier-3) by meeting the [Keyboard_Input](https://developer.android.com/docs/quality-guidelines/adaptive-app-quality/tier-3#Keyboard_Input) and [Mouse_Trackpad_Basic](https://developer.android.com/docs/quality-guidelines/adaptive-app-quality/tier-3#Mouse_Trackpad_Basic) requirements of the [Adaptive app quality guidelines](https://developer.android.com/docs/quality-guidelines/adaptive-app-quality).

Large screen devices often include a keyboard, mouse, or trackpad for enhanced
user input and interactivity.

Enable your app to support:

- Input from an external keyboard
- Context switching between physical and virtual keyboards
- Basic mouse and trackpad interactions, such as click, select, and scroll

## Next steps

For more information about how to extend your app's input capabilities, see:

- [Input compatibility on large screens --- Compose](https://developer.android.com/develop/ui/compose/touch-input/input-compatibility-on-large-screens)
- [Input compatibility on large screens --- views](https://developer.android.com/develop/ui/views/touch-and-input/input-compatibility-on-large-screens)