UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

16 lines 947 B
import { IMenu } from "../../_types/IMenu"; import { IKeyEventListener } from "../../../../keyHandler/_types/IKeyEventListener"; import { KeyPattern } from "../../../../keyHandler/KeyPattern"; import { createMenuControlsSettingsFolder } from "../../../../application/settings/baseSettings/controls/createMenuControlsSettingsFolder"; import { TSettingsFromFactory } from "../../../../settings/_types/TSettingsFromFactory"; /** * Sets up a key event handler that listens for cursor movement and selection change events * @param menu The menu for which to add cursor controls * @returns An object with an event emit function and a destroy function */ export declare function setupMoveInputHandler(menu: IMenu, patterns?: { up: KeyPattern; down: KeyPattern; selectItem: KeyPattern; } | TSettingsFromFactory<typeof createMenuControlsSettingsFolder>): IKeyEventListener; //# sourceMappingURL=setupMoveInputHandler.d.ts.map