Fixed
- Focus shortcut handling now uses a terminal input listener while the overlay is open, so the configured
focusShortcuttoggles focus/unfocus reliably even when editor-level shortcuts would not fire. The default shortcut is nowalt+shift+finstead of `alt+`` for better terminal compatibility on macOS and to avoid Pi keybinding conflicts. - Overlay shortcut interception now ignores raw key release and key repeat events, which prevents the focus toggle from firing twice on Kitty-enabled terminals and cancelling itself out.
- Overlay focus state is now more obvious visually: the shell shows a persistent
SHELL FOCUSEDorEDITOR FOCUSEDbadge and switches to a stronger border treatment when focused. alt+/side chat is blocked whilepi-interactive-shellis open and shows a warning instead of opening on top of the shell overlay.