# CECKeyCodeEnum

    enum CECKeyCodeEnum

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


  ### [select](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6selectyA2GmF)


  ` Select

  #### Declaration

  Swift

      case select

- `


  ### [up](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO2upyA2GmF)


  ` Up

  #### Declaration

  Swift

      case up

- `


  ### [down](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4downyA2GmF)


  ` Down

  #### Declaration

  Swift

      case down

- `


  ### [left](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4leftyA2GmF)


  ` Left

  #### Declaration

  Swift

      case left

- `


  ### [right](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5rightyA2GmF)


  ` Right

  #### Declaration

  Swift

      case right

- `


  ### [rightUp](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO7rightUpyA2GmF)


  ` Right Up

  #### Declaration

  Swift

      case rightUp

- `


  ### [rightDown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO9rightDownyA2GmF)


  ` Right Down

  #### Declaration

  Swift

      case rightDown

- `


  ### [leftUp](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6leftUpyA2GmF)


  ` Left Up

  #### Declaration

  Swift

      case leftUp

- `


  ### [leftDown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8leftDownyA2GmF)


  ` Left Down

  #### Declaration

  Swift

      case leftDown

- `


  ### [rootMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8rootMenuyA2GmF)


  ` Root Menu

  #### Declaration

  Swift

      case rootMenu

- `


  ### [setupMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO9setupMenuyA2GmF)


  ` Setup Menu

  #### Declaration

  Swift

      case setupMenu

- `


  ### [contentsMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12contentsMenuyA2GmF)


  ` Contents Menu

  #### Declaration

  Swift

      case contentsMenu

- `


  ### [favoriteMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12favoriteMenuyA2GmF)


  ` Favorite Menu

  #### Declaration

  Swift

      case favoriteMenu

- `


  ### [exit](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4exityA2GmF)


  ` Exit

  #### Declaration

  Swift

      case exit

- `


  ### [mediaTopMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12mediaTopMenuyA2GmF)


  ` Media Top Menu

  #### Declaration

  Swift

      case mediaTopMenu

- `


  ### [mediaContextSensitiveMenu](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO25mediaContextSensitiveMenuyA2GmF)


  ` Media Context Sensitive Menu

  #### Declaration

  Swift

      case mediaContextSensitiveMenu

- `


  ### [numberEntryMode](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO15numberEntryModeyA2GmF)


  ` Number Entry Mode

  #### Declaration

  Swift

      case numberEntryMode

- `


  ### [number11](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8number11yA2GmF)


  ` 11

  #### Declaration

  Swift

      case number11

- `


  ### [number12](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8number12yA2GmF)


  ` 12

  #### Declaration

  Swift

      case number12

- `


  ### [number0OrNumber10](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO17number0OrNumber10yA2GmF)


  ` 0 or 10

  #### Declaration

  Swift

      case number0OrNumber10

- `


  ### [numbers1](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers1yA2GmF)


  ` 1

  #### Declaration

  Swift

      case numbers1

- `


  ### [numbers2](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers2yA2GmF)


  ` 2

  #### Declaration

  Swift

      case numbers2

- `


  ### [numbers3](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers3yA2GmF)


  ` 3

  #### Declaration

  Swift

      case numbers3

- `


  ### [numbers4](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers4yA2GmF)


  ` 4

  #### Declaration

  Swift

      case numbers4

- `


  ### [numbers5](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers5yA2GmF)


  ` 5

  #### Declaration

  Swift

      case numbers5

- `


  ### [numbers6](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers6yA2GmF)


  ` 6

  #### Declaration

  Swift

      case numbers6

- `


  ### [numbers7](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers7yA2GmF)


  ` 7

  #### Declaration

  Swift

      case numbers7

- `


  ### [numbers8](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers8yA2GmF)


  ` 8

  #### Declaration

  Swift

      case numbers8

- `


  ### [numbers9](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8numbers9yA2GmF)


  ` 9

  #### Declaration

  Swift

      case numbers9

- `


  ### [dot](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO3dotyA2GmF)


  ` Dot

  #### Declaration

  Swift

      case dot

- `


  ### [enter](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5enteryA2GmF)


  ` Enter

  #### Declaration

  Swift

      case enter

- `


  ### [clear](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5clearyA2GmF)


  ` Clear

  #### Declaration

  Swift

      case clear

- `


  ### [nextFavorite](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12nextFavoriteyA2GmF)


  ` Next Favorite

  #### Declaration

  Swift

      case nextFavorite

- `


  ### [channelUp](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO9channelUpyA2GmF)


  ` Channel Up

  #### Declaration

  Swift

      case channelUp

- `


  ### [channelDown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO11channelDownyA2GmF)


  ` Channel Down

  #### Declaration

  Swift

      case channelDown

- `


  ### [previousChannel](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO15previousChannelyA2GmF)


  ` Previous Channel

  #### Declaration

  Swift

      case previousChannel

- `


  ### [soundSelect](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO11soundSelectyA2GmF)


  ` Sound Select

  #### Declaration

  Swift

      case soundSelect

- `


  ### [inputSelect](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO11inputSelectyA2GmF)


  ` Input Select

  #### Declaration

  Swift

      case inputSelect

- `


  ### [displayInformation](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO18displayInformationyA2GmF)


  ` Display Information

  #### Declaration

  Swift

      case displayInformation

- `


  ### [help](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4helpyA2GmF)


  ` Help

  #### Declaration

  Swift

      case help

- `


  ### [pageUp](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6pageUpyA2GmF)


  ` Page Up

  #### Declaration

  Swift

      case pageUp

- `


  ### [pageDown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8pageDownyA2GmF)


  ` Page Down

  #### Declaration

  Swift

      case pageDown

- `


  ### [power](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5poweryA2GmF)


  ` Power

  #### Declaration

  Swift

      case power

- `


  ### [volumeUp](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8volumeUpyA2GmF)


  ` Volume Up

  #### Declaration

  Swift

      case volumeUp

- `


  ### [volumeDown](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO10volumeDownyA2GmF)


  ` Volume Down

  #### Declaration

  Swift

      case volumeDown

- `


  ### [mute](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4muteyA2GmF)


  ` Mute

  #### Declaration

  Swift

      case mute

- `


  ### [play](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4playyA2GmF)


  ` Play

  #### Declaration

  Swift

      case play

- `


  ### [stop](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4stopyA2GmF)


  ` Stop

  #### Declaration

  Swift

      case stop

- `


  ### [pause](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5pauseyA2GmF)


  ` Pause

  #### Declaration

  Swift

      case pause

- `


  ### [record](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6recordyA2GmF)


  ` Record

  #### Declaration

  Swift

      case record

- `


  ### [rewind](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6rewindyA2GmF)


  ` Rewind

  #### Declaration

  Swift

      case rewind

- `


  ### [fastForward](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO11fastForwardyA2GmF)


  ` Fast Forward

  #### Declaration

  Swift

      case fastForward

- `


  ### [eject](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5ejectyA2GmF)


  ` Eject

  #### Declaration

  Swift

      case eject

- `


  ### [forward](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO7forwardyA2GmF)


  ` Forward

  #### Declaration

  Swift

      case forward

- `


  ### [backward](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8backwardyA2GmF)


  ` Backward

  #### Declaration

  Swift

      case backward

- `


  ### [stopRecord](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO10stopRecordyA2GmF)


  ` Stop Record

  #### Declaration

  Swift

      case stopRecord

- `


  ### [pauseRecord](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO11pauseRecordyA2GmF)


  ` Pause Record

  #### Declaration

  Swift

      case pauseRecord

- `


  ### [reserved](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8reservedyA2GmF)


  ` Reserved

  #### Declaration

  Swift

      case reserved

- `


  ### [angle](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5angleyA2GmF)


  ` Angle

  #### Declaration

  Swift

      case angle

- `


  ### [subPicture](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO10subPictureyA2GmF)


  ` Sub Picture

  #### Declaration

  Swift

      case subPicture

- `


  ### [videoOnDemand](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO13videoOnDemandyA2GmF)


  ` Video On Demand

  #### Declaration

  Swift

      case videoOnDemand

- `


  ### [electronicProgramGuide](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO22electronicProgramGuideyA2GmF)


  ` Electronic Program Guide

  #### Declaration

  Swift

      case electronicProgramGuide

- `


  ### [timerProgramming](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO16timerProgrammingyA2GmF)


  ` Timer Programming

  #### Declaration

  Swift

      case timerProgramming

- `


  ### [initialConfiguration](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO20initialConfigurationyA2GmF)


  ` Initial Configuration

  #### Declaration

  Swift

      case initialConfiguration

- `


  ### [selectBroadcastType](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO19selectBroadcastTypeyA2GmF)


  ` Select Broadcast Type

  #### Declaration

  Swift

      case selectBroadcastType

- `


  ### [selectSoundPresentation](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO23selectSoundPresentationyA2GmF)


  ` Select Sound Presentation

  #### Declaration

  Swift

      case selectSoundPresentation

- `


  ### [playFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12playFunctionyA2GmF)


  ` Play Function

  #### Declaration

  Swift

      case playFunction

- `


  ### [pausePlayFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO17pausePlayFunctionyA2GmF)


  ` Pause Play Function

  #### Declaration

  Swift

      case pausePlayFunction

- `


  ### [recordFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO14recordFunctionyA2GmF)


  ` Record Function

  #### Declaration

  Swift

      case recordFunction

- `


  ### [pauseRecordFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO19pauseRecordFunctionyA2GmF)


  ` Pause Record Function

  #### Declaration

  Swift

      case pauseRecordFunction

- `


  ### [stopFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12stopFunctionyA2GmF)


  ` Stop Function

  #### Declaration

  Swift

      case stopFunction

- `


  ### [muteFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12muteFunctionyA2GmF)


  ` Mute Function

  #### Declaration

  Swift

      case muteFunction

- `


  ### [restoreVolumeFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO21restoreVolumeFunctionyA2GmF)


  ` Restore Volume Function

  #### Declaration

  Swift

      case restoreVolumeFunction

- `


  ### [tuneFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO12tuneFunctionyA2GmF)


  ` Tune Function

  #### Declaration

  Swift

      case tuneFunction

- `


  ### [selectMediaFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO19selectMediaFunctionyA2GmF)


  ` Select Media Function

  #### Declaration

  Swift

      case selectMediaFunction

- `


  ### [selectAvInputFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO08selectAvF8FunctionyA2GmF)


  ` Select Av Input Function

  #### Declaration

  Swift

      case selectAvInputFunction

- `


  ### [selectAudioInputFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO011selectAudioF8FunctionyA2GmF)


  ` Select Audio Input Function

  #### Declaration

  Swift

      case selectAudioInputFunction

- `


  ### [powerToggleFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO19powerToggleFunctionyA2GmF)


  ` Power Toggle Function

  #### Declaration

  Swift

      case powerToggleFunction

- `


  ### [powerOffFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO16powerOffFunctionyA2GmF)


  ` Power Off Function

  #### Declaration

  Swift

      case powerOffFunction

- `


  ### [powerOnFunction](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO15powerOnFunctionyA2GmF)


  ` Power On Function

  #### Declaration

  Swift

      case powerOnFunction

- `


  ### [f1Blue](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO6f1BlueyA2GmF)


  ` F1 (Blue)

  #### Declaration

  Swift

      case f1Blue

- `


  ### [f2Red](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO5f2RedyA2GmF)


  ` F2 (Red)

  #### Declaration

  Swift

      case f2Red

- `


  ### [f3Green](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO7f3GreenyA2GmF)


  ` F3 (Green)

  #### Declaration

  Swift

      case f3Green

- `


  ### [f4Yellow](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8f4YellowyA2GmF)


  ` F4 (Yellow)

  #### Declaration

  Swift

      case f4Yellow

- `


  ### [f5](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO2f5yA2GmF)


  ` F5

  #### Declaration

  Swift

      case f5

- `


  ### [data](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO4datayA2GmF)


  ` Data

  #### Declaration

  Swift

      case data

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/KeypadInputTrait/CECKeyCodeEnum#/s:15GoogleHomeTypes6MatterO16KeypadInputTraitV14CECKeyCodeEnumO8rawValueAGSgs6UInt64V_tcfc)


  ` Creates a new instance with the specified raw value.

  If there is no value of the type that corresponds with the specified raw
  value, this initializer returns `nil`. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      print(PaperSize(rawValue: "Legal"))
      // Prints "Optional(PaperSize.Legal)"

      print(PaperSize(rawValue: "Tabloid"))
      // Prints "nil"

  #### Declaration

  Swift

      init?(rawValue: UInt64)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value to use for the new instance. |