How to get mouse wheel to scroll one line or 3 lines at a time per notch?

I'm on a Mac and I've figured out how to get the mousewheel to scroll consistently (without inertial acceleration from Accessibility settings), but it only scrolls like 2 pixels per notch in PHPStorm even with Scrolling Speed turned up.

I'm not seeing where to adjust anything in PHPStorm's settings for this... I'm coming from windows where a scroll tic is one line or 3 lines depending on context (like a browser or a text file), but I'm having trouble configuring the same predictable consistency here.

10 comments
Comment actions Permalink

Does it scroll fine with inertial acceleration?

0
Comment actions Permalink

My BBEdit scrolls one tic per line, which is very convenient... I'm still not seeing how to do this in PHPStorm; it scrolls 1 pixel per tic then does intertial acceleration, which is undesirable and inefficient.

0
Comment actions Permalink

In fact, there are some tweak settings for scrolling in Registry (Search anywhere > "Registry..."), everything that starts with idea.true.smooth.scrolling.*

Unfortunately, I can not say for sure which setting exactly could help you but after playing around with these, I have noticed that options with *delay* have a noticeable effect (f.e. the number of lines per tic is changed).

0
Comment actions Permalink

Did you mean Preferences > Keymap > Registry?

There's no idea.true there or idea.scroll related to smooth or idea.smooth...

I'm not sure what you're talking about. Please leave a screenshot or something.

0
Comment actions Permalink

What Vasily was talking about is Help | Find Action | Registry: https://recordit.co/Qbl80cf5Tn
But I personally haven't succeded in achieving any positive results by changing these values.

It seems to be just impossible:

https://youtrack.jetbrains.com/issue/IDEA-103093
https://youtrack.jetbrains.com/issue/IDEA-90491

0
Comment actions Permalink

Looks like this combo lets me scroll one line at a time per tic of the mouse wheel :)

0
Comment actions Permalink

I found it. It’s called idea.inertial.smooth.scrolling.unit.increment

2
Comment actions Permalink

"idea.inertial.smooth.scrolling.unit.increment" seems to be gone again in 2020.2 unfortunately :(

1
Comment actions Permalink

Michael, could you please tell what would you like to achieve in the end?

If you would like to scroll one line per mouse wheel tic, it seems to be already working this way. At least on a Windows machine with mouse wheel vertical scroll set to 1 line.   

0
Comment actions Permalink

The problem the other people are probably experiencing is that they have Smooth Scrolling enabled. If you go to Help->Find Action->Smooth Scrolling and disable that, you will have a better experience (one mouse tick = one line).

0

Please sign in to leave a comment.