Terminal touch screen scrolling stops immediately once you lift your finger off the screen (touch scrolling is not inertial) #4331

Open
opened 2026-01-30 23:44:19 +00:00 by claunia · 1 comment
Owner

Originally created by @metathinker on GitHub (Oct 8, 2019).

Originally assigned to: @carlos-zamora on GitHub.

Environment

Windows build number: Windows 10 version 1903 [Version 10.0.18362.388]
Windows Terminal version: 0.5.2762.0
You need a touch screen monitor or a device with a built-in touch screen.

Reproduction steps

  1. Start Terminal and open a cmd.exe tab.
  2. Run this command: dir /a C:\Windows\System32
  3. After the command completes, try using your finger on the touch screen to scroll through the output, using quick, long flicks of the finger.

Expected behavior

When you lift your finger, the text continues to scroll in the same direction for a short period, eventually slowing to a stop. This is what happens when you try the above steps in the original console window, or when you scroll a webpage using touch in most web browsers.

Actual behavior

When you lift your finger, the text stops scrolling immediately.

Originally created by @metathinker on GitHub (Oct 8, 2019). Originally assigned to: @carlos-zamora on GitHub. <!-- The "core team" sounds really douchey. I know better because I work with them personally, though. --> ### Environment _Windows build number:_ Windows 10 version 1903 [[Version 10.0.18362.388](https://support.microsoft.com/en-us/help/4524147)] _Windows Terminal version:_ [0.5.2762.0](https://github.com/microsoft/terminal/releases/tag/v0.5.2762.0) You need a touch screen monitor or a device with a built-in touch screen. ### Reproduction steps 1. Start Terminal and open a cmd.exe tab. 1. Run this command: `dir /a C:\Windows\System32` 1. After the command completes, try using your finger on the touch screen to scroll through the output, using quick, long flicks of the finger. ### Expected behavior When you lift your finger, the text continues to scroll in the same direction for a short period, eventually slowing to a stop. This is what happens when you try the above steps in the original console window, or when you scroll a webpage using touch in most web browsers. ### Actual behavior When you lift your finger, the text stops scrolling immediately.
Author
Owner

@carlos-zamora commented on GitHub (Oct 8, 2019):

I hope this isn't too difficult of a feature to implement. It should all be in the TermControl class. Added the Help-Wanted tag if anybody wants to take a crack at it. 😄

@carlos-zamora commented on GitHub (Oct 8, 2019): I _hope_ this isn't too difficult of a feature to implement. It should all be in the `TermControl` class. Added the Help-Wanted tag if anybody wants to take a crack at it. 😄
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#4331