Function useKeyEventForSimilarityFinder

Returns a handler for keydown on list rows (or inputs): cycles results on arrows/page keys, accepts on Enter. Uses keydown so the browser does not move caret / focus before we preventDefault.

  • Parameters

    • OptionalonEnter: (selectedIndex: number) => void
    • OptionaldisableEnter: boolean

    Returns (ev: KeyboardEvent) => void