"use client" import { useEffect } from 'react'; export function useHandleKeyPress(callback: (event: KeyboardEvent) => void) { useEffect(() => { window.addEventListener('keydown', callback); return () => { window.removeEventListener('keydown', callback); }; }, [callback]); }