@launchmenu/core
Version:
An environment for visual keyboard controlled applets
18 lines • 1.03 kB
TypeScript
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