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