ym88659208ym87991671
Function custom_key | Documentation for developers

custom_key

Last updated on November 5, 2024

Data type: ENUM.

Usage method: does not store the device state but can change it.

Purpose: notifies which button was pressed on the remote control:

  • confirm — the confirmation button (OK).
  • back — the button to return to the previous screen.
  • home — the button to go to the home screen.
  • play — the button to start playback.
  • pause — the button to pause playback.
  • previous — the button to go to the previous object, such as a video file.
  • next — the button to go to the next object, such as a video file.

When describing the device model, the list of available buttons can be shortened.

Devices with this function

tv — TV.

Examples of voice commands

— Салют, включи следующее видео (Salute, turn on the following video)

— Салют, включи предыдущее видео (Salute, turn on the previous video)

— Салют, продолжи воспроизведение на телевизоре (Salute, continue playing on the TV)

— Салют, поставь ТВ на паузу (Salute, pause TV)

— Салют, назад (Salute, back)

— Салют, домой (Salute, home)

— Салют, нажми (Salute, push)

Function description for a device model

The function must be added to the model descriptions of all devices that support it.

"features": [
"custom_key",
// ...
]

Function state description example

In the example, playback on the TV is paused.

{
"states": [
{
"key": "custom_key",
"value": {
"type": "ENUM",
"enum_value": "pause"
}
}
]
}
Sber process cookies only to personalize services according to Cookies Usage Policy. You can prevent the processing of cookies in your browser settings.