{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "$schema": {
      "type": "string"
    },
    "theme": {
      "type": "string"
    },
    "keybinds": {
      "type": "object",
      "properties": {
        "leader": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Leader key for keybind combinations"
        },
        "app_exit": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Exit the application"
        },
        "app_debug": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle debug panel"
        },
        "app_console": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle console"
        },
        "app_heap_snapshot": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Write heap snapshot"
        },
        "app_toggle_animations": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle animations"
        },
        "app_toggle_file_context": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle file context"
        },
        "app_toggle_diffwrap": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle diff wrapping"
        },
        "app_toggle_paste_summary": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle paste summary"
        },
        "app_toggle_session_directory_filter": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle session directory filtering"
        },
        "command_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List available commands"
        },
        "help_show": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open help dialog"
        },
        "docs_open": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open documentation"
        },
        "editor_open": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open external editor"
        },
        "theme_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List available themes"
        },
        "theme_switch_mode": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch between light and dark theme mode"
        },
        "theme_mode_lock": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Lock or unlock theme mode"
        },
        "sidebar_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle sidebar"
        },
        "scrollbar_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle session scrollbar"
        },
        "status_view": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "View status"
        },
        "session_export": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Export session to editor"
        },
        "session_copy": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Copy session transcript"
        },
        "session_new": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Create a new session"
        },
        "session_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List all sessions"
        },
        "session_timeline": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Show session timeline"
        },
        "session_fork": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Fork session from message"
        },
        "session_rename": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Rename session"
        },
        "session_delete": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete session"
        },
        "session_share": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Share current session"
        },
        "session_unshare": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Unshare current session"
        },
        "session_interrupt": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Interrupt current session"
        },
        "session_compact": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Compact the session"
        },
        "session_toggle_timestamps": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle message timestamps"
        },
        "session_toggle_generic_tool_output": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle generic tool output"
        },
        "session_child_first": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Go to first child session"
        },
        "session_child_cycle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Go to next child session"
        },
        "session_child_cycle_reverse": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Go to previous child session"
        },
        "session_parent": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Go to parent session"
        },
        "session_pin_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Pin or unpin session in the session list"
        },
        "session_quick_switch_1": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 1"
        },
        "session_quick_switch_2": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 2"
        },
        "session_quick_switch_3": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 3"
        },
        "session_quick_switch_4": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 4"
        },
        "session_quick_switch_5": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 5"
        },
        "session_quick_switch_6": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 6"
        },
        "session_quick_switch_7": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 7"
        },
        "session_quick_switch_8": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 8"
        },
        "session_quick_switch_9": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch to session in quick slot 9"
        },
        "stash_delete": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete stash entry"
        },
        "model_provider_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open provider list from model dialog"
        },
        "model_favorite_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle model favorite status"
        },
        "model_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List available models"
        },
        "model_cycle_recent": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Next recently used model"
        },
        "model_cycle_recent_reverse": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Previous recently used model"
        },
        "model_cycle_favorite": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Next favorite model"
        },
        "model_cycle_favorite_reverse": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Previous favorite model"
        },
        "mcp_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List MCP servers"
        },
        "provider_connect": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Connect provider"
        },
        "console_org_switch": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch console organization"
        },
        "agent_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List agents"
        },
        "agent_cycle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Next agent"
        },
        "agent_cycle_reverse": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Previous agent"
        },
        "variant_cycle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Cycle model variants"
        },
        "variant_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List model variants"
        },
        "messages_page_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages up by one page"
        },
        "messages_page_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages down by one page"
        },
        "messages_line_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages up by one line"
        },
        "messages_line_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages down by one line"
        },
        "messages_half_page_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages up by half page"
        },
        "messages_half_page_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll messages down by half page"
        },
        "messages_first": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Navigate to first message"
        },
        "messages_last": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Navigate to last message"
        },
        "messages_next": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Navigate to next message"
        },
        "messages_previous": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Navigate to previous message"
        },
        "messages_last_user": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Navigate to last user message"
        },
        "messages_copy": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Copy message"
        },
        "messages_undo": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Undo message"
        },
        "messages_redo": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Redo message"
        },
        "messages_toggle_conceal": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle code block concealment in messages"
        },
        "tool_details": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle tool details visibility"
        },
        "display_thinking": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle thinking blocks visibility"
        },
        "prompt_submit": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Submit prompt"
        },
        "prompt_editor_context_clear": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Clear editor context"
        },
        "prompt_skills": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open skill selector"
        },
        "prompt_stash": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Stash prompt"
        },
        "prompt_stash_pop": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Pop stashed prompt"
        },
        "prompt_stash_list": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "List stashed prompts"
        },
        "workspace_set": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Set workspace"
        },
        "input_clear": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Clear input field"
        },
        "input_paste": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Paste from clipboard"
        },
        "input_submit": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Submit input"
        },
        "input_newline": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Insert newline in input"
        },
        "input_move_left": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move cursor left in input"
        },
        "input_move_right": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move cursor right in input"
        },
        "input_move_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move cursor up in input"
        },
        "input_move_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move cursor down in input"
        },
        "input_select_left": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select left in input"
        },
        "input_select_right": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select right in input"
        },
        "input_select_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select up in input"
        },
        "input_select_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select down in input"
        },
        "input_line_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to start of line in input"
        },
        "input_line_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to end of line in input"
        },
        "input_select_line_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to start of line in input"
        },
        "input_select_line_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to end of line in input"
        },
        "input_visual_line_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to start of visual line in input"
        },
        "input_visual_line_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to end of visual line in input"
        },
        "input_select_visual_line_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to start of visual line in input"
        },
        "input_select_visual_line_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to end of visual line in input"
        },
        "input_buffer_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to start of buffer in input"
        },
        "input_buffer_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to end of buffer in input"
        },
        "input_select_buffer_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to start of buffer in input"
        },
        "input_select_buffer_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select to end of buffer in input"
        },
        "input_delete_line": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete line in input"
        },
        "input_delete_to_line_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete to end of line in input"
        },
        "input_delete_to_line_start": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete to start of line in input"
        },
        "input_backspace": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Backspace in input"
        },
        "input_delete": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete character in input"
        },
        "input_undo": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Undo in input"
        },
        "input_redo": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Redo in input"
        },
        "input_word_forward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move word forward in input"
        },
        "input_word_backward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move word backward in input"
        },
        "input_select_word_forward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select word forward in input"
        },
        "input_select_word_backward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select word backward in input"
        },
        "input_delete_word_forward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete word forward in input"
        },
        "input_delete_word_backward": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Delete word backward in input"
        },
        "input_select_all": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select all in input"
        },
        "history_previous": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Previous history item"
        },
        "history_next": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Next history item"
        },
        "dialog.select.prev": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to previous dialog item"
        },
        "dialog.select.next": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to next dialog item"
        },
        "dialog.select.page_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move up one page in dialog"
        },
        "dialog.select.page_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move down one page in dialog"
        },
        "dialog.select.home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to first dialog item"
        },
        "dialog.select.end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to last dialog item"
        },
        "dialog.select.submit": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Submit selected dialog item"
        },
        "dialog.prompt.submit": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Submit dialog prompt"
        },
        "dialog.mcp.toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle MCP in MCP dialog"
        },
        "prompt.autocomplete.prev": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to previous autocomplete item"
        },
        "prompt.autocomplete.next": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Move to next autocomplete item"
        },
        "prompt.autocomplete.hide": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Hide autocomplete"
        },
        "prompt.autocomplete.select": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Select autocomplete item"
        },
        "prompt.autocomplete.complete": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Complete autocomplete item"
        },
        "permission.prompt.fullscreen": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle permission prompt fullscreen"
        },
        "plugins.toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle plugin"
        },
        "dialog.plugins.install": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Install plugin from plugin dialog"
        },
        "terminal_suspend": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Suspend terminal"
        },
        "terminal_title_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle terminal title"
        },
        "tips_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle tips on home screen"
        },
        "plugin_manager": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Open plugin manager dialog"
        },
        "plugin_install": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Install plugin"
        },
        "which_key_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle which-key panel"
        },
        "which_key_layout_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Switch which-key layout"
        },
        "which_key_pending_toggle": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Toggle which-key pending preview"
        },
        "which_key_group_previous": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Previous which-key group"
        },
        "which_key_group_next": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Next which-key group"
        },
        "which_key_scroll_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll which-key up"
        },
        "which_key_scroll_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Scroll which-key down"
        },
        "which_key_page_up": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Page which-key up"
        },
        "which_key_page_down": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Page which-key down"
        },
        "which_key_home": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Jump to first which-key binding"
        },
        "which_key_end": {
          "anyOf": [
            {
              "type": "boolean",
              "enum": [
                false
              ]
            },
            {
              "type": "string",
              "enum": [
                "none"
              ]
            },
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "ctrl": {
                      "type": "boolean"
                    },
                    "shift": {
                      "type": "boolean"
                    },
                    "meta": {
                      "type": "boolean"
                    },
                    "super": {
                      "type": "boolean"
                    },
                    "hyper": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "object",
                  "properties": {
                    "key": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "ctrl": {
                              "type": "boolean"
                            },
                            "shift": {
                              "type": "boolean"
                            },
                            "meta": {
                              "type": "boolean"
                            },
                            "super": {
                              "type": "boolean"
                            },
                            "hyper": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "event": {
                      "type": "string",
                      "enum": [
                        "press",
                        "release"
                      ]
                    },
                    "preventDefault": {
                      "type": "boolean"
                    },
                    "fallthrough": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "key"
                  ]
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "ctrl": {
                        "type": "boolean"
                      },
                      "shift": {
                        "type": "boolean"
                      },
                      "meta": {
                        "type": "boolean"
                      },
                      "super": {
                        "type": "boolean"
                      },
                      "hyper": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "key": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "ctrl": {
                                "type": "boolean"
                              },
                              "shift": {
                                "type": "boolean"
                              },
                              "meta": {
                                "type": "boolean"
                              },
                              "super": {
                                "type": "boolean"
                              },
                              "hyper": {
                                "type": "boolean"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "additionalProperties": false
                          }
                        ]
                      },
                      "event": {
                        "type": "string",
                        "enum": [
                          "press",
                          "release"
                        ]
                      },
                      "preventDefault": {
                        "type": "boolean"
                      },
                      "fallthrough": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "key"
                    ]
                  }
                ]
              }
            }
          ],
          "description": "Jump to last which-key binding"
        }
      },
      "additionalProperties": false,
      "description": "TUI keybinding overrides"
    },
    "plugin": {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "array",
            "prefixItems": [
              {
                "type": "string"
              },
              {
                "type": "object"
              }
            ],
            "maxItems": 2,
            "minItems": 2
          }
        ]
      }
    },
    "plugin_enabled": {
      "type": "object",
      "additionalProperties": {
        "type": "boolean"
      }
    },
    "leader_timeout": {
      "exclusiveMinimum": 0,
      "description": "Leader key timeout in milliseconds",
      "type": "integer",
      "maximum": 9007199254740991
    },
    "attention": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean"
        },
        "notifications": {
          "type": "boolean"
        },
        "sound": {
          "type": "boolean"
        },
        "volume": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "string",
              "enum": [
                "NaN"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Infinity"
              ]
            },
            {
              "type": "string",
              "enum": [
                "-Infinity"
              ]
            }
          ],
          "allOf": [
            {
              "minimum": 0
            },
            {
              "maximum": 1
            }
          ]
        },
        "sound_pack": {
          "type": "string"
        },
        "sounds": {
          "type": "object",
          "properties": {
            "default": {
              "type": "string"
            },
            "question": {
              "type": "string"
            },
            "permission": {
              "type": "string"
            },
            "error": {
              "type": "string"
            },
            "done": {
              "type": "string"
            },
            "subagent_done": {
              "type": "string"
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false,
      "description": "Attention notification and sound settings"
    },
    "scroll_speed": {
      "minimum": 0.001,
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "enum": [
            "NaN"
          ]
        },
        {
          "type": "string",
          "enum": [
            "Infinity"
          ]
        },
        {
          "type": "string",
          "enum": [
            "-Infinity"
          ]
        }
      ],
      "description": "TUI scroll speed"
    },
    "scroll_acceleration": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Enable scroll acceleration"
        }
      },
      "required": [
        "enabled"
      ],
      "additionalProperties": false,
      "description": "Scroll acceleration settings"
    },
    "diff_style": {
      "type": "string",
      "enum": [
        "auto",
        "stacked"
      ],
      "description": "Control diff rendering style: 'auto' adapts to terminal width, 'stacked' always shows single column"
    },
    "mouse": {
      "type": "boolean",
      "description": "Enable or disable mouse capture (default: true)"
    }
  },
  "additionalProperties": false,
  "$defs": {},
  "allowComments": true,
  "allowTrailingCommas": true
}