MoonshotAI / MoonshotAI/kimi-code
[TUI] Two-finger touchpad scroll in conversation history is extremely slow (appears line-per-tick)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.5k
- Forks
- 1.2k
- Avg merge
- 11h 53m
- Merged PRs (30d)
- 350
Description
Environment
- kimi-code 0.38.0 native Windows CLI, Windows Terminal, Precision Touchpad (Honor MagicBook)
What happens
Scrolling conversation history with a two-finger touchpad gesture is painfully slow — the view moves roughly one line per wheel tick. The same touchpad scrolls at normal speed everywhere outside the TUI (browser, editors, plain terminal scrollback).
Expected
Scroll delta scales with the wheel/touchpad delta (smooth or accelerated scrolling), or at least several lines per tick.
Notes
- Related mouse-polish request: #2809 (click-to-position caret). This one is specifically about scroll speed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in the native Windows CLI with Windows Terminal and a Precision Touchpad, then trace how the TUI handles wheel and touchpad deltas. Compare the behavior with normal terminal scrolling. Done means conversation history scrolls by a proportional or accelerated amount rather than roughly one line per tick.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100