UNPKG

react-keyhub

Version:

A lightweight, scalable keyboard shortcut manager for React applications with TypeScript support

10 lines (9 loc) 697 B
export * from './types'; export { EventBus } from './EventBus'; export { defaultShortcuts } from './shortcuts'; export { KeyHubProvider, useKeyHub, useShortcutSheet, useShortcutStatus, useShortcutUpdate, useShortcutRegister, useShortcutContext, useShortcutPause, useShortcutGroups, useShortcutsByGroup, } from './KeyHubContext'; export { useShortcut, AvailableShortcuts, getRegisteredShortcuts, } from './useShortcut'; export { useShortcut as useKeyboardShortcut } from './useShortcut'; export { useShortcut as useKey } from './useShortcut'; export { ShortcutSheet, ShortcutSheetStyles } from './ShortcutSheet'; export { normalizeKeyCombo, eventToKeyCombo, debounce, generateId, } from './utils';