# SemanticsActions

Artifact: [androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/semantics/SemanticsProperties.kt+class:androidx.compose.ui.semantics.SemanticsActions) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0) Common/AllAndroid/JVM
- Cmn

  ```
  object SemanticsActions
  ```

*** ** * ** ***

Ths object defines keys of the actions which can be set in semantics and performed on the semantics node.

Each of these is intended to be set by the respective SemanticsPropertyReceiver extension instead of used directly.

## Summary

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#ClearTextSubstitution()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#Collapse()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#CopyText()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/CustomAccessibilityAction>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#CustomActions()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#CutText()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#Dismiss()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#Expand()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html>) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#GetScrollViewportLength()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html<https://developer.android.com/reference/kotlin/androidx/compose/ui/text/TextLayoutResult>) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#GetTextLayoutResult()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://developer.android.com/reference/kotlin/androidx/compose/ui/text/AnnotatedString) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#InsertTextAtCursor()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://developer.android.com/reference/kotlin/androidx/compose/ui/text/AnnotatedString) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#OnAutofillText()` **This property is deprecated.** Use \`SemanticsActions.OnFillData\` instead. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#OnClick()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://developer.android.com/reference/kotlin/androidx/compose/ui/autofill/FillableData) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#OnFillData()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#OnImeAction()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#OnLongClick()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PageDown()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PageLeft()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PageRight()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PageUp()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PasteText()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#PerformImeAction()` **This property is deprecated.** Use \`SemanticsActions.OnImeAction\` instead. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#RequestFocus()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#ScrollBy()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<suspend (offset: https://developer.android.com/reference/kotlin/androidx/compose/ui/geometry/Offset) -> https://developer.android.com/reference/kotlin/androidx/compose/ui/geometry/Offset>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#ScrollByOffset()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#ScrollToIndex()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(progress: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#SetProgress()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#SetSelection()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://developer.android.com/reference/kotlin/androidx/compose/ui/text/AnnotatedString) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#SetText()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://developer.android.com/reference/kotlin/androidx/compose/ui/text/AnnotatedString) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#SetTextSubstitution()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey<https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/AccessibilityAction<(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html>>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsActions#ShowTextSubstitution()` | Cmn |

## Public properties

### ClearTextSubstitution

Cmn Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0)

```
val ClearTextSubstitution: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).clearTextSubstitution(kotlin.String,kotlin.Function0)` |   |

### Collapse

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val Collapse: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).collapse(kotlin.String,kotlin.Function0)` |   |

### CopyText

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val CopyText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).copyText(kotlin.String,kotlin.Function0)` |   |

### CustomActions

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val CustomActions: SemanticsPropertyKey<List<CustomAccessibilityAction>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).customActions()` |   |

### CutText

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val CutText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).cutText(kotlin.String,kotlin.Function0)` |   |

### Dismiss

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val Dismiss: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).dismiss(kotlin.String,kotlin.Function0)` |   |

### Expand

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val Expand: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).expand(kotlin.String,kotlin.Function0)` |   |

### GetScrollViewportLength

Cmn Added in [1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0)

```
val GetScrollViewportLength: SemanticsPropertyKey<AccessibilityAction<(MutableList<Float>) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).getScrollViewportLength(kotlin.String,kotlin.Function0)` |   |

### GetTextLayoutResult

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val GetTextLayoutResult: SemanticsPropertyKey<AccessibilityAction<(MutableList<TextLayoutResult>) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).getTextLayoutResult(kotlin.String,kotlin.Function1)` |   |

### InsertTextAtCursor

Cmn Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.0)

```
val InsertTextAtCursor: SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).insertTextAtCursor(kotlin.String,kotlin.Function1)` |   |

### OnAutofillText

Cmn Added in [1.8.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.8.0) Deprecated in [1.10.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.0)

```
val OnAutofillText: SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
```

> [!CAUTION]
> **This property is deprecated.**   
> Use \`SemanticsActions.OnFillData\` instead, use this instead:
>
> ```kotlin
> OnFillData
> ```

### OnClick

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val OnClick: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).onClick(kotlin.String,kotlin.Function0)` |   |

### OnFillData

Cmn Added in [1.10.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.10.0)

```
val OnFillData: SemanticsPropertyKey<AccessibilityAction<(FillableData) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).onFillData(kotlin.String,kotlin.Function1)` |   |

### OnImeAction

Cmn Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0)

```
val OnImeAction: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).onImeAction(androidx.compose.ui.text.input.ImeAction,kotlin.String,kotlin.Function0)` |   |

### OnLongClick

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val OnLongClick: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).onLongClick(kotlin.String,kotlin.Function0)` |   |

### PageDown

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0)

```
val PageDown: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).pageDown(kotlin.String,kotlin.Function0)` |   |

### PageLeft

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0)

```
val PageLeft: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).pageLeft(kotlin.String,kotlin.Function0)` |   |

### PageRight

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0)

```
val PageRight: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).pageRight(kotlin.String,kotlin.Function0)` |   |

### PageUp

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.4.0)

```
val PageUp: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).pageUp(kotlin.String,kotlin.Function0)` |   |

### PasteText

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val PasteText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).pasteText(kotlin.String,kotlin.Function0)` |   |

### PerformImeAction

Cmn Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.0) Deprecated in [1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0)

```
val PerformImeAction: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

> [!CAUTION]
> **This property is deprecated.**   
> Use \`SemanticsActions.OnImeAction\` instead, use this instead:
>
> ```kotlin
> OnImeAction
> ```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).performImeAction(kotlin.String,kotlin.Function0)` |   |

### RequestFocus

Cmn Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.2.0)

```
val RequestFocus: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).requestFocus(kotlin.String,kotlin.Function0)` |   |

### ScrollBy

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val ScrollBy: SemanticsPropertyKey<AccessibilityAction<(x: Float, y: Float) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).scrollBy(kotlin.String,kotlin.Function2)` |   |

### ScrollByOffset

Cmn Added in [1.7.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.7.0)

```
val ScrollByOffset: SemanticsPropertyKey<suspend (offset: Offset) -> Offset>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).scrollByOffset(kotlin.coroutines.SuspendFunction1)` |   |

### ScrollToIndex

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val ScrollToIndex: SemanticsPropertyKey<AccessibilityAction<(Int) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).scrollToIndex(kotlin.String,kotlin.Function1)` |   |

### SetProgress

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val SetProgress: SemanticsPropertyKey<AccessibilityAction<(progress: Float) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).setProgress(kotlin.String,kotlin.Function1)` |   |

### SetSelection

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val SetSelection: SemanticsPropertyKey<AccessibilityAction<(Int, Int, Boolean) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).setSelection(kotlin.String,kotlin.Function3)` |   |

### SetText

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val SetText: SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).setText(kotlin.String,kotlin.Function1)` |   |

### SetTextSubstitution

Cmn Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0)

```
val SetTextSubstitution: SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).setTextSubstitution(kotlin.String,kotlin.Function1)` |   |

### ShowTextSubstitution

Cmn Added in [1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.0)

```
val ShowTextSubstitution: SemanticsPropertyKey<AccessibilityAction<(Boolean) -> Boolean>>
```

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/package-summary#(androidx.compose.ui.semantics.SemanticsPropertyReceiver).showTextSubstitution(kotlin.String,kotlin.Function1)` |   |