KeypadInputTrait.CecKeyCodeEnum

enum KeypadInputTrait.CecKeyCodeEnum : Enum, ClusterEnum


Key codes as defined by the Consumer Electronics Control (CEC) specification.

Summary

Enum Values

Angle

Angle

Backward

Backward

ChannelDown

Channel Down

ChannelUp

Channel Up

Clear

Clear

ContentsMenu

Contents Menu

Data

Data

DisplayInformation

Display Information

Dot

Dot

Down

Down

Eject

Eject

ElectronicProgramGuide

Electronic Program Guide

Enter

Enter

Exit

Exit

F1Blue

F1 (Blue)

F2Red

F2 (Red)

F3Green

F3 (Green)

F4Yellow

F4 (Yellow)

F5

F5

FastForward

Fast Forward

FavoriteMenu

Favorite Menu

Forward

Forward

Help

Help

InitialConfiguration

Initial Configuration

InputSelect

Input Select

Left

Left

LeftDown

Left Down

LeftUp

Left Up

MediaContextSensitiveMenu

Media Context Sensitive Menu

MediaTopMenu

Media Top Menu

Mute

Mute

MuteFunction

Mute Function

NextFavorite

Next Favorite

Number0OrNumber10

0 or 10

Number11

11

Number12

12

NumberEntryMode

Number Entry Mode

Numbers1

1

Numbers2

2

Numbers3

3

Numbers4

4

Numbers5

5

Numbers6

6

Numbers7

7

Numbers8

8

Numbers9

9

PageDown

Page Down

PageUp

Page Up

Pause

Pause

PausePlayFunction

Pause Play Function

PauseRecord

Pause Record

PauseRecordFunction

Pause Record Function

Play

Play

PlayFunction

Play Function

Power

Power

PowerOffFunction

Power Off Function

PowerOnFunction

Power On Function

PowerToggleFunction

Power Toggle Function

PreviousChannel

Previous Channel

Record

Record

RecordFunction

Record Function

Reserved

Reserved

RestoreVolumeFunction

Restore Volume Function

Rewind

Rewind

Right

Right

RightDown

Right Down

RightUp

Right Up

RootMenu

Root Menu

Select

Select

SelectAudioInputFunction

Select Audio Input Function

SelectAvInputFunction

Select Av Input Function

SelectBroadcastType

Select Broadcast Type

SelectMediaFunction

Select Media Function

SelectSoundPresentation

Select Sound Presentation

SetupMenu

Setup Menu

SoundSelect

Sound Select

Stop

Stop

StopFunction

Stop Function

StopRecord

Stop Record

SubPicture

Sub Picture

TimerProgramming

Timer Programming

TuneFunction

Tune Function

UnknownValue

The enum value is out of range.

Up

Up

VideoOnDemand

Video On Demand

VolumeDown

Volume Down

VolumeUp

Volume Up

Public functions

KeypadInputTrait.CecKeyCodeEnum
valueOf(value: String)

Returns the enum constant of this type with the specified name.

Array<KeypadInputTrait.CecKeyCodeEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

Public properties

open String
open String
open ULong

Enum Values

ElectronicProgramGuide

val KeypadInputTrait.CecKeyCodeEnum.ElectronicProgramGuideKeypadInputTrait.CecKeyCodeEnum

Electronic Program Guide

MediaContextSensitiveMenu

val KeypadInputTrait.CecKeyCodeEnum.MediaContextSensitiveMenuKeypadInputTrait.CecKeyCodeEnum

Media Context Sensitive Menu

RestoreVolumeFunction

val KeypadInputTrait.CecKeyCodeEnum.RestoreVolumeFunctionKeypadInputTrait.CecKeyCodeEnum

Restore Volume Function

SelectAudioInputFunction

val KeypadInputTrait.CecKeyCodeEnum.SelectAudioInputFunctionKeypadInputTrait.CecKeyCodeEnum

Select Audio Input Function

SelectAvInputFunction

val KeypadInputTrait.CecKeyCodeEnum.SelectAvInputFunctionKeypadInputTrait.CecKeyCodeEnum

Select Av Input Function

SelectSoundPresentation

val KeypadInputTrait.CecKeyCodeEnum.SelectSoundPresentationKeypadInputTrait.CecKeyCodeEnum

Select Sound Presentation

UnknownValue

val KeypadInputTrait.CecKeyCodeEnum.UnknownValueKeypadInputTrait.CecKeyCodeEnum

The enum value is out of range. For example, a newer Matter cluster definition may support enum values not yet supported by the Home APIs.

Public functions

valueOf

fun valueOf(value: String): KeypadInputTrait.CecKeyCodeEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

fun values(): Array<KeypadInputTrait.CecKeyCodeEnum>

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

Public properties

traitId

open val traitIdString

typeName

open val typeNameString

value

open val valueULong