ilokesto

Hotkey

Hotkey는 키보드 hotkey를 선언하고 아무것도 렌더링하지 않습니다. combo는 KeyboardEvent.code 값(예: "Escape", "KeyS") 또는 모든 키에 대해 "*"입니다.

import { Hotkey } from '@ilokesto/utilinent';

<Hotkey combo="Escape" onPress={() => close()} />
<Hotkey combo="KeyS" onPress={save} ignoreEditable />

프로퍼티

PropType설명
combostring | "*"match할 key code입니다.
onPress(event) => void키가 눌릴 때 호출됩니다.
enabledbooleanfalse면 handler가 호출되지 않습니다.
event"keydown" | "keyup"리스너 이벤트입니다. 기본값은 keydown입니다.
ignoreEditablebooleaneditable element에서의 이벤트를 무시합니다.

목차