UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

21 lines 1.11 kB
import { KeyEvent } from "../../../keyHandler/KeyEvent"; import { KeyPattern } from "../../../keyHandler/KeyPattern"; import { TSettingsFromFactory } from "../../../settings/_types/TSettingsFromFactory"; import { createFieldControlsSettingsFolder } from "../../../application/settings/baseSettings/controls/createFieldControlsSettingsFolder"; import { ITextEditTarget } from "../_types/ITextEditTarget"; /** * Handles cursor jump input (home/end) * @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 handleCursorJumpInput(event: KeyEvent, { textField, onChange }: ITextEditTarget, patterns: { end: KeyPattern; home: KeyPattern; selectAll: KeyPattern; jumpWordLeft: KeyPattern; jumpWordRight: KeyPattern; expandSelection: KeyPattern; } | TSettingsFromFactory<typeof createFieldControlsSettingsFolder>): void | boolean; //# sourceMappingURL=handleCursorJumpInput.d.ts.map