{
  "type": "object",
  "properties": {
    "supportedKeys": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "0",
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7",
          "8",
          "9",
          "UP",
          "DOWN",
          "LEFT",
          "RIGHT",
          "SELECT",
          "HOME",
          "BACK",
          "EXIT",
          "MENU",
          "INFO",
          "RED",
          "GREEN",
          "YELLOW",
          "BLUE",
          "CHANNEL_UP",
          "CHANNEL_DOWN",
          "VOLUME_UP",
          "VOLUME_DOWN",
          "MUTE",
          "PLAY",
          "PAUSE",
          "STOP",
          "FAST_FORWARD",
          "REWIND",
          "SKIP_FORWARD",
          "SKIP_BACKWARD",
          "RECORD",
          "RECORD_STOP",
          "POWER",
          "SLEEP",
          "WAKE"
        ]
      },
      "description": "List of supported keys"
    }
  },
  "additionalProperties": false,
  "description": "Keypad input sends a key to a connected device. Use it to build remote controls that send individual button presses."
}
