Arguments for the beforeKeyboardNavigate event. Emitted before keyboard navigation moves focus.

interface BeforeKeyboardNavigateArgs<T> {
    cancel: boolean;
    currentEvent?: MJTimelineEvent<T>;
    domEvent: KeyboardEvent;
    key: string;
    targetEvent?: MJTimelineEvent<T>;
}

Type Parameters

  • T = any

    The type of the source record

Hierarchy (view full)

Properties

cancel: boolean

Set to true to cancel the default behavior. Default value is false.

currentEvent?: MJTimelineEvent<T>

The currently focused event (if any).

domEvent: KeyboardEvent

The original keyboard event.

key: string

The key that was pressed.

targetEvent?: MJTimelineEvent<T>

The event that will receive focus (if any).