mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-09 07:03:25 +00:00
12 lines
391 B
TypeScript
12 lines
391 B
TypeScript
import KEYS from '#constants/keys';
|
|
import { useHotkeys } from 'react-hotkeys-hook';
|
|
import useGlobalHotkeys from '~/hooks/use_global_hotkeys';
|
|
|
|
export default function useShortcut(key: keyof typeof KEYS, cb: () => void) {
|
|
const { globalHotkeysEnabled } = useGlobalHotkeys();
|
|
return useHotkeys(KEYS[key], cb, {
|
|
enabled: globalHotkeysEnabled,
|
|
enableOnFormTags: ['INPUT'],
|
|
});
|
|
}
|