![]() ![]() It will also affect scrolling with the regular mouse. But that will make scrolling a lot slower. The number is related to the "Choose how many lines to scroll each time"-setting in the Windows 10 Mouse setting panel, soI can set the lines to scroll to a lower number. What I mean by that is that there is a certain dead zone where there will be no scrolling, then at a certain activation point, a number of lines will scroll. I got it to work but the scrolling works is pretty "Chunky". I've recently tried using my Space mouse Pro Wireless in Google Chrome for scrolling, as after a full day of online research, my regular mouse wrist was starting to get painful. My only regret is that I didn't get the Enterprise version right away. I easily would recommend it to any 3D designer. I'm not exaggerating when I say that, without it I would physically not be able to do my work. Recentering also occurs if you move more than one (or the number specified by scroll-step) lines away from the visible portion of the buffer.I've been a Space mouse user for a little over a year, and I love it. The view will then be recentered around the cursor. The scrolling will still be jumpy if Emacs is unable to redisplay text fast enough to keep the scrolling rate up (this typically happens on slow terminals). (setq-default scroll-up-aggressively 0.01 ![]() I haven’t been able to work out why or how to stop it. Unfortunately, the text still jumps sometimes, in a really irritating way. If you want the text to scroll one line at a time when you move the cursor past the top or bottom of the window, use the following setting: (setq scroll-conservatively 10000) It attempts to improve upon pixel-scroll-mode by adding variable speed. Good-scroll.el implements smooth scrolling by pixel lines. This is distributed with Emacs and allows scrolling by pixel lines. While Sublimity offers a set of different features, some people are using just the smooth-scrolling: ( require ' sublimity) ![]() "smooth-scroll.el" provides a minor mode “smooth-scroll-mode” which brings “smooth scrolling” and “in-place scrolling” feature to Emacs. (setq scroll-step 1) keyboard scroll one line at a time smooth-scroll.el (setq mouse-wheel-follow-mouse 't) scroll window under mouse (setq mouse-wheel-progressive-speed nil) don't accelerate scrolling (setq mouse-wheel-scroll-amount '(1 ((shift). mouse wheel & keyboard scroll one line at a time scroll one line at a time (less "jumpy" than defaults) Keep in mind that setting it too low will cause normal trackpad scrolling to be interpolated, which is probably not what you want. If that number does not work, decrease it by 5 at a time until it starts to. If you want Emacs to continue to “drift” the display after it stops, and you aren’t using the NS port on macOS, enable ‘pixel-scroll-precision-use-momentum’.Īpply the following settings if you also want scrolling with an ordinary mouse to be almost as smooth as scrolling with a touchpad, on systems other than X: (setq pixel-scroll-precision-large-scroll-height 40.0) You will need to build with XInput 2 support (which should be on by default, but may require libXi to be installed), unless you’re not using X. You can enable it using ‘pixel-scroll-precision-mode’. The next release of Emacs, Emacs 29, will come with built-in support for pixel-based scrolling. ![]()
0 Comments
Leave a Reply. |