# androidx.wear.input

*** ** * ** ***

## Interfaces

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

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/input/DeviceWearableButtonsProvider` | Default implementation of `https://developer.android.com/reference/kotlin/androidx/wear/input/WearableButtonsProvider`, that reads the button locations from the platform. |
| `https://developer.android.com/reference/kotlin/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/kotlin/androidx/wear/input/WearableButtons` | Class containing helpers for managing wearable buttons. |
| `https://developer.android.com/reference/kotlin/androidx/wear/input/WearableButtons.ButtonInfo` | Metadata for a specific button. |
| `https://developer.android.com/reference/kotlin/androidx/wear/input/WearableRemoteInputExtender` | Extender for Wear-specific extras for a `https://developer.android.com/reference/android/app/RemoteInput.html` instance. |

## Extension functions summary

|---|---|
| `https://developer.android.com/reference/android/app/RemoteInput.Builder.html` | `https://developer.android.com/reference/android/app/RemoteInput.Builder.html.https://developer.android.com/reference/kotlin/androidx/wear/input/package-summary#(android.app.RemoteInput.Builder).wearableExtender(kotlin.Function1)(block: https://developer.android.com/reference/kotlin/androidx/wear/input/WearableRemoteInputExtender.() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` |

## Extension functions

### RemoteInput.Builder.wearableExtender

Artifact: [androidx.wear:wear-input](https://developer.android.com/jetpack/androidx/releases/wear) [View Source](https://cs.android.com/search?q=file:androidx/wear/input/WearableRemoteInputExtender.kt+function:wearableExtender) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear#1.2.0)

```
fun RemoteInput.Builder.wearableExtender(block: WearableRemoteInputExtender.() -> Unit): RemoteInput.Builder
```