Google is committed to advancing racial equity for Black communities. See how.

Key

inline actual class Key
kotlin.Any
   ↳ androidx.compose.ui.input.key.Key

Actual implementation of Key for Android.

Summary

Public constructors
<init>(keyCode: Int)

Actual implementation of Key for Android.

Public methods
actual String

Properties
Int

an integer code representing the key pressed.

Companion properties
actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

actual Key

Public constructors

<init>

Key(keyCode: Int)

Actual implementation of Key for Android.

Parameters
keyCode: Int an integer code representing the key pressed.

Public methods

toString

actual fun toString(): String

Properties

keyCode

val keyCode: Int

an integer code representing the key pressed.

Companion properties

A

actual val A: Key

AllApps

actual val AllApps: Key

AltLeft

actual val AltLeft: Key

AltRight

actual val AltRight: Key

Apostrophe

actual val Apostrophe: Key

AppSwitch

actual val AppSwitch: Key

Assist

actual val Assist: Key

At

actual val At: Key

AvReceiverInput

actual val AvReceiverInput: Key

AvReceiverPower

actual val AvReceiverPower: Key

B

actual val B: Key

Back

actual val Back: Key

Backslash

actual val Backslash: Key

Backspace

actual val Backspace: Key

Bookmark

actual val Bookmark: Key

Break

actual val Break: Key

BrightnessDown

actual val BrightnessDown: Key

BrightnessUp

actual val BrightnessUp: Key

Browser

actual val Browser: Key

Button1

actual val Button1: Key

Button10

actual val Button10: Key

Button11

actual val Button11: Key

Button12

actual val Button12: Key

Button13

actual val Button13: Key

Button14

actual val Button14: Key

Button15

actual val Button15: Key

Button16

actual val Button16: Key

Button2

actual val Button2: Key

Button3

actual val Button3: Key

Button4

actual val Button4: Key

Button5

actual val Button5: Key

Button6

actual val Button6: Key

Button7

actual val Button7: Key

Button8

actual val Button8: Key

Button9

actual val Button9: Key

ButtonA

actual val ButtonA: Key

ButtonB

actual val ButtonB: Key

ButtonC

actual val ButtonC: Key

ButtonL1

actual val ButtonL1: Key

ButtonL2

actual val ButtonL2: Key

ButtonMode

actual val ButtonMode: Key

ButtonR1

actual val ButtonR1: Key

ButtonR2

actual val ButtonR2: Key

ButtonSelect

actual val ButtonSelect: Key

ButtonStart

actual val ButtonStart: Key

ButtonThumbLeft

actual val ButtonThumbLeft: Key

ButtonThumbRight

actual val ButtonThumbRight: Key

ButtonX

actual val ButtonX: Key

ButtonY

actual val ButtonY: Key

ButtonZ

actual val ButtonZ: Key

C

actual val C: Key

Calculator

actual val Calculator: Key

Calendar

actual val Calendar: Key

Call

actual val Call: Key

Camera

actual val Camera: Key

CapsLock

actual val CapsLock: Key

Captions

actual val Captions: Key

ChannelDown

actual val ChannelDown: Key

ChannelUp

actual val ChannelUp: Key

Clear

actual val Clear: Key

Comma

actual val Comma: Key

Contacts

actual val Contacts: Key

Copy

actual val Copy: Key

CtrlLeft

actual val CtrlLeft: Key

CtrlRight

actual val CtrlRight: Key

Cut

actual val Cut: Key

D

actual val D: Key

DPadCenter

actual val DPadCenter: Key

DPadDown

actual val DPadDown: Key

DPadDownLeft

actual val DPadDownLeft: Key

DPadDownRight

actual val DPadDownRight: Key

DPadLeft

actual val DPadLeft: Key

DPadRight

actual val DPadRight: Key

DPadUp

actual val DPadUp: Key

DPadUpLeft

actual val DPadUpLeft: Key

DPadUpRight

actual val DPadUpRight: Key

Delete

actual val Delete: Key

Dvr

actual val Dvr: Key

E

actual val E: Key

Eisu

actual val Eisu: Key

EndCall

actual val EndCall: Key

Enter

actual val Enter: Key

Envelope

actual val Envelope: Key

Equals

actual val Equals: Key

Escape

actual val Escape: Key

F

actual val F: Key

F1

actual val F1: Key

F10

actual val F10: Key

F11

actual val F11: Key

F12

actual val F12: Key

F2

actual val F2: Key

F3

actual val F3: Key

F4

actual val F4: Key

F5

actual val F5: Key

F6

actual val F6: Key

F7

actual val F7: Key

F8

actual val F8: Key

F9

actual val F9: Key

Focus

actual val Focus: Key

Forward

actual val Forward: Key

Function

actual val Function: Key

G

actual val G: Key

Grave

actual val Grave: Key

Guide

actual val Guide: Key

H

actual val H: Key

HeadsetHook

actual val HeadsetHook: Key

Help

actual val Help: Key

Henkan

actual val Henkan: Key

Home

actual val Home: Key

I

actual val I: Key

Info

actual val Info: Key

Insert

actual val Insert: Key

J

actual val J: Key

K

actual val K: Key

Kana

actual val Kana: Key

KatakanaHiragana

actual val KatakanaHiragana: Key

L

actual val L: Key

LanguageSwitch

actual val LanguageSwitch: Key

LastChannel

actual val LastChannel: Key

LeftBracket

actual val LeftBracket: Key

M

actual val M: Key

MannerMode

actual val MannerMode: Key

MediaAudioTrack

actual val MediaAudioTrack: Key

MediaClose

actual val MediaClose: Key

MediaEject

actual val MediaEject: Key

MediaFastForward

actual val MediaFastForward: Key

MediaNext

actual val MediaNext: Key

MediaPause

actual val MediaPause: Key

MediaPlay

actual val MediaPlay: Key

MediaPlayPause

actual val MediaPlayPause: Key

MediaPrevious

actual val MediaPrevious: Key

MediaRecord

actual val MediaRecord: Key

MediaRewind

actual val MediaRewind: Key

MediaSkipBackward

actual val MediaSkipBackward: Key

MediaSkipForward

actual val MediaSkipForward: Key

MediaStepBackward

actual val MediaStepBackward: Key

MediaStepForward

actual val MediaStepForward: Key

MediaStop

actual val MediaStop: Key

MediaTopMenu

actual val MediaTopMenu: Key
actual val Menu: Key

MetaLeft

actual val MetaLeft: Key

MetaRight

actual val MetaRight: Key

MicrophoneMute

actual val MicrophoneMute: Key

Minus

actual val Minus: Key

MoveEnd

actual val MoveEnd: Key

MoveHome

actual val MoveHome: Key

Muhenkan

actual val Muhenkan: Key

Multiply

actual val Multiply: Key

Music

actual val Music: Key

N

actual val N: Key
actual val NavigateIn: Key
actual val NavigateNext: Key
actual val NavigateOut: Key
actual val NavigatePrevious: Key

Notification

actual val Notification: Key

NumLock

actual val NumLock: Key

NumPad0

actual val NumPad0: Key

NumPad1

actual val NumPad1: Key

NumPad2

actual val NumPad2: Key

NumPad3

actual val NumPad3: Key

NumPad4

actual val NumPad4: Key

NumPad5

actual val NumPad5: Key

NumPad6

actual val NumPad6: Key

NumPad7

actual val NumPad7: Key

NumPad8

actual val NumPad8: Key

NumPad9

actual val NumPad9: Key

NumPadAdd

actual val NumPadAdd: Key

NumPadComma

actual val NumPadComma: Key

NumPadDivide

actual val NumPadDivide: Key

NumPadDot

actual val NumPadDot: Key

NumPadEnter

actual val NumPadEnter: Key

NumPadEquals

actual val NumPadEquals: Key

NumPadLeftParenthesis

actual val NumPadLeftParenthesis: Key

NumPadMultiply

actual val NumPadMultiply: Key

NumPadRightParenthesis

actual val NumPadRightParenthesis: Key

NumPadSubtract

actual val NumPadSubtract: Key

Number

actual val Number: Key

Number0

actual val Number0: Key

Number1

actual val Number1: Key

Number11

actual val Number11: Key

Number12

actual val Number12: Key

Number2

actual val Number2: Key

Number3

actual val Number3: Key

Number4

actual val Number4: Key

Number5

actual val Number5: Key

Number6

actual val Number6: Key

Number7

actual val Number7: Key

Number8

actual val Number8: Key

Number9

actual val Number9: Key

O

actual val O: Key

P

actual val P: Key

PageDown

actual val PageDown: Key

PageUp

actual val PageUp: Key

Pairing

actual val Pairing: Key

Paste

actual val Paste: Key

Period

actual val Period: Key

PictureSymbols

actual val PictureSymbols: Key

Plus

actual val Plus: Key

Pound

actual val Pound: Key

Power

actual val Power: Key

PrintScreen

actual val PrintScreen: Key

ProfileSwitch

actual val ProfileSwitch: Key

ProgramBlue

actual val ProgramBlue: Key

ProgramGreen

actual val ProgramGreen: Key

ProgramRed

actual val ProgramRed: Key

ProgramYellow

actual val ProgramYellow: Key

Q

actual val Q: Key

R

actual val R: Key

Refresh

actual val Refresh: Key

RightBracket

actual val RightBracket: Key

Ro

actual val Ro: Key

S

actual val S: Key

ScrollLock

actual val ScrollLock: Key
actual val Search: Key

Semicolon

actual val Semicolon: Key

SetTopBoxInput

actual val SetTopBoxInput: Key

SetTopBoxPower

actual val SetTopBoxPower: Key

Settings

actual val Settings: Key

ShiftLeft

actual val ShiftLeft: Key

ShiftRight

actual val ShiftRight: Key

Slash

actual val Slash: Key

Sleep

actual val Sleep: Key

SoftLeft

actual val SoftLeft: Key

SoftRight

actual val SoftRight: Key

SoftSleep

actual val SoftSleep: Key

Spacebar

actual val Spacebar: Key

Stem1

actual val Stem1: Key

Stem2

actual val Stem2: Key

Stem3

actual val Stem3: Key

StemPrimary

actual val StemPrimary: Key

SwitchCharset

actual val SwitchCharset: Key

Symbol

actual val Symbol: Key

SystemNavigationDown

actual val SystemNavigationDown: Key

SystemNavigationLeft

actual val SystemNavigationLeft: Key

SystemNavigationRight

actual val SystemNavigationRight: Key

SystemNavigationUp

actual val SystemNavigationUp: Key

T

actual val T: Key

Tab

actual val Tab: Key

ThumbsDown

actual val ThumbsDown: Key

ThumbsUp

actual val ThumbsUp: Key

Toggle2D3D

actual val Toggle2D3D: Key

Tv

actual val Tv: Key

TvAntennaCable

actual val TvAntennaCable: Key

TvAudioDescription

actual val TvAudioDescription: Key

TvAudioDescriptionMixingVolumeDown

actual val TvAudioDescriptionMixingVolumeDown: Key

TvAudioDescriptionMixingVolumeUp

actual val TvAudioDescriptionMixingVolumeUp: Key

TvContentsMenu

actual val TvContentsMenu: Key

TvDataService

actual val TvDataService: Key

TvInput

actual val TvInput: Key

TvInputComponent1

actual val TvInputComponent1: Key

TvInputComponent2

actual val TvInputComponent2: Key

TvInputComposite1

actual val TvInputComposite1: Key

TvInputComposite2

actual val TvInputComposite2: Key

TvInputHdmi1

actual val TvInputHdmi1: Key

TvInputHdmi2

actual val TvInputHdmi2: Key

TvInputHdmi3

actual val TvInputHdmi3: Key

TvInputHdmi4

actual val TvInputHdmi4: Key

TvInputVga1

actual val TvInputVga1: Key

TvMediaContextMenu

actual val TvMediaContextMenu: Key

TvNetwork

actual val TvNetwork: Key

TvNumberEntry

actual val TvNumberEntry: Key

TvPower

actual val TvPower: Key

TvRadioService

actual val TvRadioService: Key

TvSatellite

actual val TvSatellite: Key

TvSatelliteBs

actual val TvSatelliteBs: Key

TvSatelliteCs

actual val TvSatelliteCs: Key

TvSatelliteService

actual val TvSatelliteService: Key

TvTeletext

actual val TvTeletext: Key

TvTerrestrialAnalog

actual val TvTerrestrialAnalog: Key

TvTerrestrialDigital

actual val TvTerrestrialDigital: Key

TvTimerProgramming

actual val TvTimerProgramming: Key

TvZoomMode

actual val TvZoomMode: Key

U

actual val U: Key

Unknown

actual val Unknown: Key

V

actual val V: Key

VoiceAssist

actual val VoiceAssist: Key

VolumeDown

actual val VolumeDown: Key

VolumeMute

actual val VolumeMute: Key

VolumeUp

actual val VolumeUp: Key

W

actual val W: Key

WakeUp

actual val WakeUp: Key

Window

actual val Window: Key

X

actual val X: Key

Y

actual val Y: Key

Yen

actual val Yen: Key

Z

actual val Z: Key

ZenkakuHankaru

actual val ZenkakuHankaru: Key

ZoomIn

actual val ZoomIn: Key

ZoomOut

actual val ZoomOut: Key