Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions) Summary: [Constants](https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#constants) \| [Ctors](https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#pubctors) \| [Methods](https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#inhmethods)

# KeyCustomizationTrigger

*** ** * ** ***


`
public

final

class
KeyCustomizationTrigger
`


`


`

`

extends https://developer.android.com/reference/android/hardware/input/CustomizationTrigger


`

`


`

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) |||
| ↳ | [android.hardware.input.CustomizationTrigger](https://developer.android.com/reference/android/hardware/input/CustomizationTrigger) ||
|   | ↳ | android.hardware.input.KeyCustomizationTrigger |

<br />

*** ** * ** ***

Represents a trigger based on a physical key press on a peripheral.

## Summary

| ### Constants ||
|---|---|
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ASSIST` Customizable Key code: Assist key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BACK` Customizable Key code: Back key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BOOKMARK` Customizable Key code: Bookmark key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_DOWN` Customizable Key code: Brightness Down key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_UP` Customizable Key code: Brightness Up key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALCULATOR` Customizable Key code: Calculator key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALENDAR` Customizable Key code: Calendar key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CAMERA` Customizable Key code: Camera key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CONTACTS` Customizable Key code: Contacts key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_DICTATE` Customizable Key code: Dictate key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ENVELOPE` Customizable Key code: Envelope key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_EXPLORER` Customizable Key code: Explorer key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F1` Customizable Key code: F1 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F10` Customizable Key code: F10 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F11` Customizable Key code: F11 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F12` Customizable Key code: F12 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F13` Customizable Key code: F13 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F14` Customizable Key code: F14 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F15` Customizable Key code: F15 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F16` Customizable Key code: F16 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F17` Customizable Key code: F17 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F18` Customizable Key code: F18 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F19` Customizable Key code: F19 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F2` Customizable Key code: F2 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F20` Customizable Key code: F20 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F21` Customizable Key code: F21 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F22` Customizable Key code: F22 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F23` Customizable Key code: F23 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F24` Customizable Key code: F24 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F3` Customizable Key code: F3 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F4` Customizable Key code: F4 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F5` Customizable Key code: F5 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F6` Customizable Key code: F6 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F7` Customizable Key code: F7 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F8` Customizable Key code: F8 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F9` Customizable Key code: F9 key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FORWARD` Customizable Key code: Forward key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FULLSCREEN` Customizable Key code: Full Screen key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_EJECT` Customizable Key code: Eject key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_NEXT` Customizable Key code: Next Media key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PLAY_PAUSE` Customizable Key code: Play/Pause Media key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PREVIOUS` Customizable Key code: Previous Media key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_STOP` Customizable Key code: Stop Media key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MENU` Customizable Key code: Menu key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MOVE_HOME` Customizable Key code: Home key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MUSIC` Customizable Key code: Music key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_NEW` Customizable Key code: New key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SCREENSHOT` Customizable Key code: Screenshot key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SEARCH` Customizable Key code: Search key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SYSRQ` Customizable Key code: System Request / Print Screen key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_DOWN` Customizable Key code: Volume Down key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_MUTE` Customizable Key code: Volume Mute key. |
| `int` | `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_UP` Customizable Key code: Volume Up key. |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#KeyCustomizationTrigger(int)(int keyCode) ` Creates a Trigger for a specific key code. |

| ### Public methods ||
|---|---|
| ` int` | ` https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#getKeyCode()() ` Returns the key code associated with this trigger. |
| ` https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#toString()() ` Returns a string representation of the object. |

| ### Inherited methods |
|---|---|
| From class ` https://developer.android.com/reference/android/hardware/input/CustomizationTrigger ` |---|---| | ` boolean` | ` https://developer.android.com/reference/android/hardware/input/CustomizationTrigger#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object o) ` Indicates whether some other object is "equal to" this one. | | ` int` | ` https://developer.android.com/reference/android/hardware/input/CustomizationTrigger#hashCode()() ` Returns a hash code value for the object. | ||
| From class ` https://developer.android.com/reference/java/lang/Object ` |---|---| | ` https://developer.android.com/reference/java/lang/Object` | ` https://developer.android.com/reference/java/lang/Object#clone()() ` Creates and returns a copy of this object. | | ` boolean` | ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) ` Indicates whether some other object is "equal to" this one. | | ` void` | ` https://developer.android.com/reference/java/lang/Object#finalize()() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. | | ` final https://developer.android.com/reference/java/lang/Class<?>` | ` https://developer.android.com/reference/java/lang/Object#getClass()() ` Returns the runtime class of this `Object`. | | ` int` | ` https://developer.android.com/reference/java/lang/Object#hashCode()() ` Returns a hash code value for the object. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#notify()() ` Wakes up a single thread that is waiting on this object's monitor. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#notifyAll()() ` Wakes up all threads that are waiting on this object's monitor. | | ` https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/java/lang/Object#toString()() ` Returns a string representation of the object. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` https://developer.android.com/reference/java/lang/Object#wait()() ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*. | ||

## Constants

### CUSTOMIZABLE_KEYCODE_ASSIST

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_ASSIST
```

Customizable Key code: Assist key.

<br />

Constant Value:

219
(0x000000db)


### CUSTOMIZABLE_KEYCODE_BACK

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_BACK
```

Customizable Key code: Back key.

<br />

Constant Value:

4
(0x00000004)


### CUSTOMIZABLE_KEYCODE_BOOKMARK

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_BOOKMARK
```

Customizable Key code: Bookmark key.

<br />

Constant Value:

174
(0x000000ae)


### CUSTOMIZABLE_KEYCODE_BRIGHTNESS_DOWN

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_BRIGHTNESS_DOWN
```

Customizable Key code: Brightness Down key.

<br />

Constant Value:

220
(0x000000dc)


### CUSTOMIZABLE_KEYCODE_BRIGHTNESS_UP

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_BRIGHTNESS_UP
```

Customizable Key code: Brightness Up key.

<br />

Constant Value:

221
(0x000000dd)


### CUSTOMIZABLE_KEYCODE_CALCULATOR

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_CALCULATOR
```

Customizable Key code: Calculator key.

<br />

Constant Value:

210
(0x000000d2)


### CUSTOMIZABLE_KEYCODE_CALENDAR

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_CALENDAR
```

Customizable Key code: Calendar key.

<br />

Constant Value:

208
(0x000000d0)


### CUSTOMIZABLE_KEYCODE_CAMERA

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_CAMERA
```

Customizable Key code: Camera key.

<br />

Constant Value:

27
(0x0000001b)


### CUSTOMIZABLE_KEYCODE_CONTACTS

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_CONTACTS
```

Customizable Key code: Contacts key.

<br />

Constant Value:

207
(0x000000cf)


### CUSTOMIZABLE_KEYCODE_DICTATE

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_DICTATE
```

Customizable Key code: Dictate key.

<br />

Constant Value:

319
(0x0000013f)


### CUSTOMIZABLE_KEYCODE_ENVELOPE

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_ENVELOPE
```

Customizable Key code: Envelope key.

<br />

Constant Value:

65
(0x00000041)


### CUSTOMIZABLE_KEYCODE_EXPLORER

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_EXPLORER
```

Customizable Key code: Explorer key.

<br />

Constant Value:

64
(0x00000040)


### CUSTOMIZABLE_KEYCODE_F1

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F1
```

Customizable Key code: F1 key.

<br />

Constant Value:

131
(0x00000083)


### CUSTOMIZABLE_KEYCODE_F10

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F10
```

Customizable Key code: F10 key.

<br />

Constant Value:

140
(0x0000008c)


### CUSTOMIZABLE_KEYCODE_F11

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F11
```

Customizable Key code: F11 key.

<br />

Constant Value:

141
(0x0000008d)


### CUSTOMIZABLE_KEYCODE_F12

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F12
```

Customizable Key code: F12 key.

<br />

Constant Value:

142
(0x0000008e)


### CUSTOMIZABLE_KEYCODE_F13

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F13
```

Customizable Key code: F13 key.

<br />

Constant Value:

326
(0x00000146)


### CUSTOMIZABLE_KEYCODE_F14

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F14
```

Customizable Key code: F14 key.

<br />

Constant Value:

327
(0x00000147)


### CUSTOMIZABLE_KEYCODE_F15

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F15
```

Customizable Key code: F15 key.

<br />

Constant Value:

328
(0x00000148)


### CUSTOMIZABLE_KEYCODE_F16

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F16
```

Customizable Key code: F16 key.

<br />

Constant Value:

329
(0x00000149)


### CUSTOMIZABLE_KEYCODE_F17

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F17
```

Customizable Key code: F17 key.

<br />

Constant Value:

330
(0x0000014a)


### CUSTOMIZABLE_KEYCODE_F18

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F18
```

Customizable Key code: F18 key.

<br />

Constant Value:

331
(0x0000014b)


### CUSTOMIZABLE_KEYCODE_F19

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F19
```

Customizable Key code: F19 key.

<br />

Constant Value:

332
(0x0000014c)


### CUSTOMIZABLE_KEYCODE_F2

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F2
```

Customizable Key code: F2 key.

<br />

Constant Value:

132
(0x00000084)


### CUSTOMIZABLE_KEYCODE_F20

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F20
```

Customizable Key code: F20 key.

<br />

Constant Value:

333
(0x0000014d)


### CUSTOMIZABLE_KEYCODE_F21

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F21
```

Customizable Key code: F21 key.

<br />

Constant Value:

334
(0x0000014e)


### CUSTOMIZABLE_KEYCODE_F22

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F22
```

Customizable Key code: F22 key.

<br />

Constant Value:

335
(0x0000014f)


### CUSTOMIZABLE_KEYCODE_F23

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F23
```

Customizable Key code: F23 key.

<br />

Constant Value:

336
(0x00000150)


### CUSTOMIZABLE_KEYCODE_F24

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F24
```

Customizable Key code: F24 key.

<br />

Constant Value:

337
(0x00000151)


### CUSTOMIZABLE_KEYCODE_F3

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F3
```

Customizable Key code: F3 key.

<br />

Constant Value:

133
(0x00000085)


### CUSTOMIZABLE_KEYCODE_F4

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F4
```

Customizable Key code: F4 key.

<br />

Constant Value:

134
(0x00000086)


### CUSTOMIZABLE_KEYCODE_F5

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F5
```

Customizable Key code: F5 key.

<br />

Constant Value:

135
(0x00000087)


### CUSTOMIZABLE_KEYCODE_F6

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F6
```

Customizable Key code: F6 key.

<br />

Constant Value:

136
(0x00000088)


### CUSTOMIZABLE_KEYCODE_F7

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F7
```

Customizable Key code: F7 key.

<br />

Constant Value:

137
(0x00000089)


### CUSTOMIZABLE_KEYCODE_F8

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F8
```

Customizable Key code: F8 key.

<br />

Constant Value:

138
(0x0000008a)


### CUSTOMIZABLE_KEYCODE_F9

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_F9
```

Customizable Key code: F9 key.

<br />

Constant Value:

139
(0x0000008b)


### CUSTOMIZABLE_KEYCODE_FORWARD

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_FORWARD
```

Customizable Key code: Forward key.

<br />

Constant Value:

125
(0x0000007d)


### CUSTOMIZABLE_KEYCODE_FULLSCREEN

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_FULLSCREEN
```

Customizable Key code: Full Screen key.

<br />

Constant Value:

325
(0x00000145)


### CUSTOMIZABLE_KEYCODE_MEDIA_EJECT

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MEDIA_EJECT
```

Customizable Key code: Eject key.

<br />

Constant Value:

129
(0x00000081)


### CUSTOMIZABLE_KEYCODE_MEDIA_NEXT

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MEDIA_NEXT
```

Customizable Key code: Next Media key.

<br />

Constant Value:

87
(0x00000057)


### CUSTOMIZABLE_KEYCODE_MEDIA_PLAY_PAUSE

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MEDIA_PLAY_PAUSE
```

Customizable Key code: Play/Pause Media key.

<br />

Constant Value:

85
(0x00000055)


### CUSTOMIZABLE_KEYCODE_MEDIA_PREVIOUS

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MEDIA_PREVIOUS
```

Customizable Key code: Previous Media key.

<br />

Constant Value:

88
(0x00000058)


### CUSTOMIZABLE_KEYCODE_MEDIA_STOP

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MEDIA_STOP
```

Customizable Key code: Stop Media key.

<br />

Constant Value:

86
(0x00000056)


### CUSTOMIZABLE_KEYCODE_MENU

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MENU
```

Customizable Key code: Menu key.

<br />

Constant Value:

82
(0x00000052)


### CUSTOMIZABLE_KEYCODE_MOVE_HOME

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MOVE_HOME
```

Customizable Key code: Home key.

<br />

Constant Value:

122
(0x0000007a)


### CUSTOMIZABLE_KEYCODE_MUSIC

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_MUSIC
```

Customizable Key code: Music key.

<br />

Constant Value:

209
(0x000000d1)


### CUSTOMIZABLE_KEYCODE_NEW

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_NEW
```

Customizable Key code: New key.

<br />

Constant Value:

320
(0x00000140)


### CUSTOMIZABLE_KEYCODE_SCREENSHOT

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_SCREENSHOT
```

Customizable Key code: Screenshot key.

<br />

Constant Value:

318
(0x0000013e)


### CUSTOMIZABLE_KEYCODE_SEARCH

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_SEARCH
```

Customizable Key code: Search key.

<br />

Constant Value:

84
(0x00000054)


### CUSTOMIZABLE_KEYCODE_SYSRQ

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_SYSRQ
```

Customizable Key code: System Request / Print Screen key.

<br />

Constant Value:

120
(0x00000078)


### CUSTOMIZABLE_KEYCODE_VOLUME_DOWN

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_VOLUME_DOWN
```

Customizable Key code: Volume Down key.

<br />

Constant Value:

25
(0x00000019)


### CUSTOMIZABLE_KEYCODE_VOLUME_MUTE

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_VOLUME_MUTE
```

Customizable Key code: Volume Mute key.

<br />

Constant Value:

164
(0x000000a4)


### CUSTOMIZABLE_KEYCODE_VOLUME_UP

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int CUSTOMIZABLE_KEYCODE_VOLUME_UP
```

Customizable Key code: Volume Up key.

<br />

Constant Value:

24
(0x00000018)


## Public constructors

### KeyCustomizationTrigger

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public KeyCustomizationTrigger (int keyCode)
```

Creates a Trigger for a specific key code.

<br />

| Parameters ||
|---|---|
| `keyCode` | `int`: The key code for the trigger. Must be a `https://developer.android.com/`. Value is one of the following: - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F1` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F2` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F3` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F4` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F5` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F6` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F7` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F8` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F9` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F10` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F11` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F12` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F13` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F14` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F15` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F16` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F17` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F18` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F19` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F20` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F21` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F22` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F23` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F24` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ASSIST` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BACK` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BOOKMARK` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_DOWN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_UP` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALCULATOR` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALENDAR` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CAMERA` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CONTACTS` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_DICTATE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ENVELOPE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_EXPLORER` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FORWARD` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FULLSCREEN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_EJECT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_NEXT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PLAY_PAUSE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PREVIOUS` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_STOP` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MENU` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MOVE_HOME` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MUSIC` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_NEW` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SCREENSHOT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SEARCH` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SYSRQ` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_DOWN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_MUTE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_UP` |

## Public methods

### getKeyCode

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public int getKeyCode ()
```

Returns the key code associated with this trigger.

<br />

| Returns ||
|---|---|
| `int` | Value is one of the following: - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F1` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F2` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F3` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F4` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F5` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F6` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F7` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F8` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F9` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F10` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F11` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F12` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F13` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F14` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F15` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F16` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F17` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F18` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F19` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F20` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F21` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F22` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F23` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_F24` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ASSIST` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BACK` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BOOKMARK` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_DOWN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_BRIGHTNESS_UP` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALCULATOR` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CALENDAR` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CAMERA` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_CONTACTS` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_DICTATE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_ENVELOPE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_EXPLORER` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FORWARD` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_FULLSCREEN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_EJECT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_NEXT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PLAY_PAUSE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_PREVIOUS` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MEDIA_STOP` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MENU` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MOVE_HOME` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_MUSIC` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_NEW` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SCREENSHOT` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SEARCH` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_SYSRQ` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_DOWN` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_MUTE` - `https://developer.android.com/reference/android/hardware/input/KeyCustomizationTrigger#CUSTOMIZABLE_KEYCODE_VOLUME_UP` |

### toString

Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public String toString ()
```

Returns a string representation of the object.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | a string representation of the object. <br /> |