# TrackpadButton

Artifact: [androidx.compose.ui:ui-test](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/test/Trackpad.+class:androidx.compose.ui.test.TrackpadButton) Added in [1.11.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.11.0) Common/AllAndroid/JVM
- Cmn

  ```
  value class TrackpadButton
  ```

*** ** * ** ***

Representation of a trackpad button with its associated `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#buttonId()` for the current platform.

## Summary

| ### Public companion properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#Primary()` The primary trackpad button. | Cmn android |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#Secondary()` The secondary trackpad button. | Cmn android |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#Tertiary()` The tertiary trackpad button. | Cmn android |

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#TrackpadButton(kotlin.Int)(buttonId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` | Cmn android |

| ### Public properties |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#buttonId()` | android |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/test/TrackpadButton#buttonId()` | Cmn |

## Public companion properties

### Primary

Cmn android

```
val Primary: TrackpadButton
```

The primary trackpad button. Typically the left trackpad button.

### Secondary

Cmn android

```
val Secondary: TrackpadButton
```

The secondary trackpad button. Typically the right trackpad button.

### Tertiary

Cmn android

```
val Tertiary: TrackpadButton
```

The tertiary trackpad button. Typically the middle trackpad button.

## Public constructors

### TrackpadButton

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

```
TrackpadButton(buttonId: Int)
```

## Public properties

### buttonId

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

```
val buttonId: Int
```

### buttonId

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

```
val buttonId: Int
```