import { useEffect } from "react" export const useKeyPress = (key: string, callback: () => void) => { useEffect(() => { const handler = (e: KeyboardEvent) => { if (e.key === key && e.altKey) { callback() } } window.addEventListener("keydown", handler) return () => { window.removeEventListener("keydown", handler) } }, [key, callback]) }