Smooth scroll mouse mac9/13/2023 ![]() My main idea is: ideally, I'd simply integrate a new sensor into the existing mouse hardware, which I have no idea how to do. It just doesn't seem to be very common, especially for people to make their own, so it's been difficult to research. What I was thinking is it must be possible since built-in trackpads and even external trackpads and some mice like Apple's "Magic Mouse" do this already. That is the end goal here, I want things to scroll at the same speed when I rotate the mouse wheel, just with a higher resolution of steps making it less choppy. One would want the overall scrolling speed to be about the same - merely with much smaller steps Not for Microsoft or Logitech, but probably for you. ![]() So I think it might prove to be impracticable. That means you'll need to develop a higher resolution wheel sensor mechanism, and a new mouse driver than can scroll text screens in increments of less than one line. In summary, for a smoother scroll you need many more pulses per rotation of the mouse wheel, and you need these pulses to make much smaller increments on the screen. I've no idea if this is achievable by writing your own mouse driver, but even if it is, you'd probably not have the means to get it past Microsoft's testing and approval regime. If you want smooth scrolling you'll need to be able to scroll text by much smaller increments than one line of text. Secondly, in Windows at least, the smallest mouse scroll increment is one line (in a text-based context, at least). ![]() So, to achieve the kind of smooth scrolling you want I think you would need a way of producing maybe five times as many pulses per rotation, perhaps more. The scroll wheel in my mouse produces 24 pulses per rotation. A "smooth" scroll wheel, which sends high resolution scroll messages more like a trackpad or magic mouse instead of the traditional coarse notches.įirstly, you may need to invent a much higher-resolution scroll wheel.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |