Support configurable terminal scroll speed/scroll multiplier #29053
Replies: 1 comment
-
If this isn't a separate configurable item, I would hope it is at least set to the same as the editor Example: I use Logitech G603. Setting (I also use SteerMouse with a default scrolling curve - if I disable it, it scroll behavior is the same, so it matches the Apple's scrolling behavior.) EDIT: Further testing reveals that if I override "scroll: 1 line" in SteerMouse, with |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
There are a number of issues open related to scroll speed in the terminal on macOS:
In my case, the terminal scroll speed feels way too fast compared to the editor.
On macOS, there is a hard-coded scroll multiplier for the terminal here:
On macOS, I tried setting this scroll multiplier to 1.0 and rebuilding, and I find the scroll much easier to use this way.
Interestingly, this older issue suggests the opposite problem and appears to be opened after the introduction of the scroll speed multiplier:
So maybe the takeaway is that there's a lot of personal preference in scroll speed, and perhaps users have embedded terminal multiplexers or some other situation, so there's reason to customize the scroll multiplier/sensitivity.
I'm proposing a new setting, like the following, which would take the place of the
SCROLL_MULTIPLIER
constant:For comparison, VSCode supports customizable scroll sensitivity for both the editor and the terminal.
In terms of defaults for this setting -- I'm unconvinced that the current default behavior on macOS is what most users would want, since it differs significantly from most macOS terminal scroll behavior I've seen.
Beta Was this translation helpful? Give feedback.
All reactions