# androidx.wear.input

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/wear/input/WearableButtonsProvider` | A provider interface to allow `https://developer.android.com/reference/androidx/wear/input/WearableButtons` to query for information on the device's buttons from the platform. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/wear/input/DeviceWearableButtonsProvider` | Default implementation of `https://developer.android.com/reference/androidx/wear/input/WearableButtonsProvider`, that reads the button locations from the platform. |
| `https://developer.android.com/reference/androidx/wear/input/RemoteInputIntentHelper` | Helper functions for supporting remote inputs through starting an `https://developer.android.com/reference/android/content/Intent.html`. |
| `https://developer.android.com/reference/androidx/wear/input/WearableButtons` | Class containing helpers for managing wearable buttons. |
| `https://developer.android.com/reference/androidx/wear/input/WearableButtons.ButtonInfo` | Metadata for a specific button. |
| `https://developer.android.com/reference/androidx/wear/input/WearableRemoteInputExtender` | Extender for Wear-specific extras for a `https://developer.android.com/reference/android/app/RemoteInput.html` instance. |
| `https://developer.android.com/reference/androidx/wear/input/WearableRemoteInputExtenderKt` |   |