diff --git a/src/hooks/useKeyboard.ts b/src/hooks/useKeyboard.ts index 3fa7c84..5dac829 100644 --- a/src/hooks/useKeyboard.ts +++ b/src/hooks/useKeyboard.ts @@ -17,6 +17,9 @@ export function useKeyboard(actions: CalculatorActions) { const handleKeyDown = useCallback( (e: KeyboardEvent) => { + const tag = (e.target as HTMLElement)?.tagName; + if (tag === 'INPUT' || tag === 'TEXTAREA') return; + const mapped = KEY_MAP[e.key]; if (!mapped) return;