---
title: "InputModeManager"
description: "The [InputModeManager] is accessible as a CompositionLocal, that provides the current
[InputMode]."
type: "interface"
---

<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>



```kotlin
interface InputModeManager
```


The `InputModeManager` is accessible as a CompositionLocal, that provides the current
`InputMode`.


## Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
val inputMode: InputMode
```


The current `InputMode`.



## Functions

```kotlin
fun requestInputMode(inputMode: InputMode): Boolean
```


Send a request to change the `InputMode`.

#### Parameters

| | |
| --- | --- |
| inputMode | The requested `InputMode`. |


#### Returns

| | |
| --- | --- |
|  | true if the system is in the requested mode, after processing this request. |




