Use @opentui/keymap/solid for Solid apps
mainThe @opentui/keymap/solid package provides Solid-specific bindings for OpenTUI keymaps. These bindings consume a pre-created Keymap<Renderable, KeyEvent> from @opentui/keymap/opentui.
Note: These bindings do not wrap the DOM/HTML adapter used in standard browser Solid apps; they are designed for OpenTUI applications using the OpenTUI keymap model.
import { KeymapProvider, useBindings } from "@opentui/keymap/solid"
import { createDefaultOpenTuiKeymap } from "@opentui/keymap/opentui"
// keymap is created via @opentui/keymap/opentui and passed to the provider
<KeymapProvider keymap={keymap}>
<App />
</KeymapProvider>