A second change I've been thinking about would be adding the stop-before-wrap (as encountered on the bottom) on the other borders in Grid view. If you just hold the right key, you would stop at the right screen border, but if you slowly press right multiple times, it advances to the next row.
Thoughts on this? It would be default behaviour without an option, but I don't think it would block any intentional use-cases, or does someone use Right-Arrow to navigate down multiple rows at a time in grid view (by holding the key, no less)? seems unlikely to me, when you could just use down arrow instead.
I hold the right key to scroll through a list at a reasonable rate if I'm just browsing.
Scrolling by holding down: 550 items traversed in 3 seconds - too fast to read individual items
Scrolling by holding right: 550 items traversed in 16 seconds - a little faster than I'd like, but perfectly legible as it scrolls
And the latter is where not being able to wrap around on the left really stands out as being an issue for me, since I can't then go backwards through the list the same way to select an item that I've passed.
Stopping at the ends of the list as MC currently does is absolutely fine though, since you can then hit the arrow one more time to wrap around.
It shouldn't stop at the end of a line.
I know that this is the "easy" solution, since it's repurposing functionality that already exists, but I'd ask that you consider
the changes I suggested above even though it's a more complex solution.
It does not add any new buttons to be mapped to a remote (to toggle between the rollers/list) and as far as I can see, covers all use-cases.
Yes, it does add another preference, but that seems unavoidable.
I can't see a better solution for getting to the rollers from the middle of a big list if you have wrap-around enabled, but I think it should be a preference because it would slow down navigation and add a slight inconsistency. (back doing more than always taking you up a level)
You may also want to consider adding a matching "catch" on the Left edge too.
Do you mean when wrap-around is enabled, or disabled?
Because I thought if you used left-for-back, it was by design that you could just hold down left to go back a few levels at once, rather than having to keep tapping left.
You could even enable top-edge wrapping once you get up past the Home position of the top roller (so if you just keep going up, it wraps that way too).
It already wraps around on the top. (and the bottom)