UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.03 kB
import { KeyEvent } from "../../../keyHandler/KeyEvent"; import { TSettingsFromFactory } from "../../../settings/_types/TSettingsFromFactory"; import { createFieldControlsSettingsFolder } from "../../../application/settings/baseSettings/controls/createFieldControlsSettingsFolder"; import { KeyPattern } from "../../../keyHandler/KeyPattern"; import { ITextEditTarget } from "../_types/ITextEditTarget"; /** * Handles horizontal cursor input * @param event The event to test * @param targetField The text field to perform the event for * @param patterns The key patterns to detect, or the base settings to extract them from * @returns Whether the event was caught */ export declare function handleHorizontalCursorInput(event: KeyEvent, { textField, onChange }: ITextEditTarget, patterns: { left: KeyPattern; right: KeyPattern; expandSelection: KeyPattern; } | TSettingsFromFactory<typeof createFieldControlsSettingsFolder>): void | boolean; //# sourceMappingURL=handleHorizontalCursorInput.d.ts.map