[BUG] PyCharm Terminal scroll
Status Closed — not planned
Reported on v2.1.201
Maintainer reply ✓ Yes — bcherny
Activity 5 comments · opened Jul 6, 2026 · closed Aug 24, 2026
💡 Likely answer: A maintainer (bcherny, collaborator)
responded on this thread — see the highlighted reply below.
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When using claude in PyCharm community edition, I can't scroll up through the conversation using my mouse scroll wheel or using the ctrl+up/down buttons. Using the pgup or pgdown works correctly.
Using PyCharm Professional or PHP storm everything works fine.
What Should Happen?
Should be able to scroll up using the mouse wheel.
Error Messages/Logs
Steps to Reproduce
Run claude in PyCharm CE terminal.
Start working through a conversation and try using the mouse or arrow keys to scroll back through the conversation.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Code version 2.1.201
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
PyCharm terminal
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
3 Comments
I have the same issue. Its actually working when you "Enable New Terminal" in terminal settings, but the output fromat is becomes broken.
I have the same issue in Windows 11 Home and Pycharm 2025.1.3.1 - The mouse-wheel-scroll stopped working when Fable 5 came in.
Thanks for the report. We couldn't reproduce this directly since it needs PyCharm Community Edition on Linux, but the symptom you describe (mouse wheel does nothing while
PgUp/PgDnwork) is the signature of the terminal not forwarding mouse events to Claude Code — see https://code.claude.com/docs/en/fullscreen#mouse-wheel-scrolling. Wheel scrolling inside the conversation only works in fullscreen rendering (/tui fullscreen) and only when the terminal reports mouse events. In JetBrains IDEs that's controlled by Settings > Tools > Terminal > Mouse reporting (and by which terminal engine — Classic vs. Reworked/New — is selected), and those settings are per-IDE, which would explain PyCharm CE behaving differently from PyCharm Professional/PhpStorm on the same machine.Also,
Ctrl+Up/Ctrl+Downaren't scroll keys in Claude Code; the conversation scrolls with the wheel,PgUp/PgDn,Ctrl+Home/Ctrl+End, or in transcript mode (Ctrl+O) withj/k,Ctrl+U/Ctrl+D, etc.Could you check that Mouse reporting setting in PyCharm CE and, if it's already on, share: your PyCharm CE version and terminal engine, whether you're running
/tui fullscreenor the default renderer, your current Claude Code version (2.1.233 is latest), andclaude doctoroutput? We'll also make the docs call out the JetBrains setting explicitly.🤖 Generated with Claude Code