class_docstr: Merge multiple registries of key bindings into one.
  
  This class acts as a proxy to multiple :class:`.KeyBindings` objects, but
  behaves as if this is just one bigger :class:`.KeyBindings`.
  
  :param registries: List of :class:`.KeyBindings` objects.
code: def __init__(self, registries: Sequence[KeyBindingsBase]) -> None:
      _Proxy.__init__(self)
      self.registries = registries
  
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod, abstractproperty
  from inspect import isawaitable
  from typing import TYPE_CHECKING, Any, Callable, Coroutine, Hashable, Sequence, Tuple, TypeVar, Union, cast
  from prompt_toolkit.cache import SimpleCache
  from prompt_toolkit.filters import FilterOrBool, Never, to_filter
  from prompt_toolkit.keys import KEY_ALIASES, Keys
label_desc: Use image node_id 1 to create a new _MergedKeyBindings object from inherited base classes: _Proxy with example: obj = _MergedKeyBindings(registries)