---
title: "TrackpadButton"
description: "Representation of a trackpad button with its associated [ID][buttonId] for the current platform."
type: "class"
---

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


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

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


```kotlin
expect value class TrackpadButton(val buttonId: Int)
```


Representation of a trackpad button with its associated `ID` for the current platform.


## Companion Object

#### Properties

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


```kotlin
val Primary: TrackpadButton
```


The primary trackpad button. Typically the left trackpad button.



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


```kotlin
val Secondary: TrackpadButton
```


The secondary trackpad button. Typically the right trackpad button.



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


```kotlin
val Tertiary: TrackpadButton
```


The tertiary trackpad button. Typically the middle trackpad button.




<div class='sourceset sourceset-android'>Android</div>


```kotlin
actual value class TrackpadButton(val buttonId: Int)
```

## Companion Object

#### Properties

<div class='sourceset sourceset-android'>Android</div>


```kotlin
actual val Primary = TrackpadButton(MotionEvent.BUTTON_PRIMARY)
```


The left trackpad button



<div class='sourceset sourceset-android'>Android</div>


```kotlin
actual val Secondary = TrackpadButton(MotionEvent.BUTTON_SECONDARY)
```


The right trackpad button



<div class='sourceset sourceset-android'>Android</div>


```kotlin
actual val Tertiary = TrackpadButton(MotionEvent.BUTTON_TERTIARY)
```


The middle trackpad button





