When selecting, scroll down earlier before the last entry
Posted: 2018-06-01, 22:22 UTC
Hello,
I have repeadedly the problem: When I select more files than fits on one screen, and the cursor goes down below the last element, I usually tend to select more files than intended by mistake, because I cannot see in advance which files are going to follow.
My suggested solution is as follows: Whenever cursor goes down and is near the bottom, start the scrolling down "X" lines EARLIER before the cursor actually reaches the last line on the screen.
I.e. start scrolling when the cursor is 2 lines before the last line, or 3, or 4, or 5 lines. Same for scrolling up.
A very nice old program from the commodore-64 times called "turbo assembler" did it exactly like this : it scrolled X lines EARLIER before reaching the actual bottom of the window when the cursor was there.
That parameter X ought to be selected by the user, either in the ini file or in the "configuration" submenu.
Furthermore, the scroll-down (or scroll-up) speed and speed acceleration and speed delay should be some parameters that the user can select.
I have repeadedly the problem: When I select more files than fits on one screen, and the cursor goes down below the last element, I usually tend to select more files than intended by mistake, because I cannot see in advance which files are going to follow.
My suggested solution is as follows: Whenever cursor goes down and is near the bottom, start the scrolling down "X" lines EARLIER before the cursor actually reaches the last line on the screen.
I.e. start scrolling when the cursor is 2 lines before the last line, or 3, or 4, or 5 lines. Same for scrolling up.
A very nice old program from the commodore-64 times called "turbo assembler" did it exactly like this : it scrolled X lines EARLIER before reaching the actual bottom of the window when the cursor was there.
That parameter X ought to be selected by the user, either in the ini file or in the "configuration" submenu.
Furthermore, the scroll-down (or scroll-up) speed and speed acceleration and speed delay should be some parameters that the user can select.