{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

LocalSoftwareKeyboardController

@ExperimentalComposeUiApi
public static class LocalSoftwareKeyboardController


Summary

Public fields

static @NonNull LocalSoftwareKeyboardController

Public methods

final SoftwareKeyboardController

Return a SoftwareKeyboardController that can control the current software keyboard.

final @NonNull ProvidedValue<SoftwareKeyboardController>
provides(@NonNull SoftwareKeyboardController softwareKeyboardController)

Set the key LocalSoftwareKeyboardController in CompositionLocalProvider.

Public fields

INSTANCE

public static @NonNull LocalSoftwareKeyboardController INSTANCE

Public methods

getCurrent

@Composable
public final SoftwareKeyboardController getCurrent()

Return a SoftwareKeyboardController that can control the current software keyboard.

If it is not provided, the default implementation will delegate to LocalTextInputService.

Returns null if the software keyboard cannot be controlled.

provides

public final @NonNull ProvidedValue<SoftwareKeyboardControllerprovides(@NonNull SoftwareKeyboardController softwareKeyboardController)

Set the key LocalSoftwareKeyboardController in CompositionLocalProvider.