androidx.ui.input

Classes

BackspaceKeyEditOp

An edit operation represents backspace keyevent

CommitTextEditOp

An edit operation represent commitText callback from InputMethod.

DeleteSurroundingTextEditOp

An edit operation represents deleteSurroundingText callback from InputMethod

DeleteSurroundingTextInCodePointsEditOp

An edit operation represents deleteSurroundingTextInCodePoitns callback from InputMethod

EditingBuffer

The editing buffer

EditProcessor

The core editing implementation

FinishComposingTextEditOp

An edit operation represents finishComposingText callback from InputMEthod

InputState

Stores an input state for IME

MoveCursorEditOp

An edit operation represents cursor moving.

PartialGapBuffer

An editing buffer that uses Gap Buffer only around the cursor location.

PasswordVisualTransformation

The Visual Filter can be used for password Input Field.

SetComposingRegionEditOp

An edit operation represents setComposingRegion callback from InputMethod.

SetComposingTextEditOp

An edit operation represents setComposingText callback from InputMethod

SetSelectionEditOp

An edit operation represents setSelection callback from InputMethod

TextInputService

Provide a communication with platform text input service.

TransformedText

The transformed text with offset offset mapping

Type-aliases

InputSessionToken

The input session token.

Enums

ImeAction

Enums used for indicating IME action.

KeyboardType

Enums used for indicating keyboard types

Top-level constants summary

const InputSessionToken

A special session token which represents the session couldn't be established.

const InputSessionToken

A special session token which represents there is no active input session.

Top-level constants

INVALID_SESSION

const val INVALID_SESSION: InputSessionToken

A special session token which represents the session couldn't be established.

Value: -1

NO_SESSION

const val NO_SESSION: InputSessionToken

A special session token which represents there is no active input session.

Value: 0