> easily controllable, different speeds
This is why I like having not just ^f/b full page, {}() paragraph and sentence, and of course j/k line scrolling but also ^u/d half-page scrolling so much that I mapped them it U and D in Zathura and Pentadactyl just for the centimeter of finger movement that saves.
Re:The Framework Laptop
by meetups323 on Thursday February 25, 2021 @03:57PM
(#26268216)
The funny thing is (){} are much further from where your fingers are at home than the track pad is from your thumbs on space.
{} are approximately as far but they’re in the same direction that your fingers naturally point. () are farther but as words in the languages of vi and vim they're a powerful operator that have no mouse equivalent (unlike w[ords] and {} paragraphs/lines which have double-click and triple-click). Editing the middle of a sentence, then deciding to move it to a footnote is IMO easier with `<Esc>di(}p` or `<Esc>di(Gp`¹ than with `bend thumb/wrist backwards / arm up and to the right, drag thumb to end of sentence, double-click drag to select one word at a time to the other end, release and drag sentence down precise number of lines to next paragraph or all the way to the end of the document (or how I would move the selection, Backspace, PageDown to the end, Shift+Insert)"
¹Let me test that. I like digraphs a heck of a lot more than scrolling through a symbol list btw. This was also a nice use for marks.
Or, it's close enough that with hovering hands you can move back and forth between keys without looking. It's much faster to navigate a code base that way, I think, than trying to jump in vim lines at a time. A smooth, continuous scroll at easily controllable, different speeds does wonders for keeping continuity of a file in mind.