GNOME Bugzilla – Bug 316117
Pressing Down Arrow Key in Icon View doesn't get you to view last items in some case
Last modified: 2006-08-08 13:35:01 UTC
Please describe the problem: Hi, If you are navigating a folder(spatial/icon view) by pressing MOVE DOWN until reach end of folder, when you think you reach it, maybe you don't if there are no icon just below the one that's highlighted, you have to pay attention to vertical scroll bar to notice there are still more files in the folder. The selected item in the screenshot, if I press MOVE DOWN I will stay in the same place instead of reach the remaining files that I know they exists due to the vertical scroll bar. I found several bugs about general remake of icon view, but none specific to this bug. So if you like you could mark this as a duplicate of those more general bugs. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 52141 [details] screenshot of bug
Thanks for your bug report! Usability crew, we've had discussions on keynav wrapping already where wrapping to the next row after pressing right until the end of line was reached, was rejected. Let's assume the following icon layout: 1 2 3 4 5 6 7 8 Do you think it is a good idea to jump from 6 to 9 or from 6 to 7 if the user presses down, when icon 6 is focused?
I personally would prefer jump from 6 to 8, as 8 is the *nearest* item to 6, and I found that more natural behaviour, but whichever jump that lets discover the last row is ok :).
Any other opinions? Alex, what do you think?
FWIW I agree with comment #3. Personally, I would probably want down arrow to behave exactly like it does when navigating text in a text box-- so the cursor would move straight down whenever possible, but also to the left (by the minimum amount required, i.e. to the very end of the following line) if it has to. If the next row was longer again, the cursor would move down and back to the right, either as far as it could or no further than its original vertical position, whichever was the farthest. I.e., starting at "3" in this example: 1 2 3 4 5 6 7 8 9 0 A B C D E F G I would expect repeated presses of down arrow to take me to 7, then 0, then C, then F.
Created attachment 68974 [details] [review] Patch for reaching the end This patch is working for me, I've tested basic keynav and it seems has not broken anything, I've try to do the patch the less intrusive possible... Also, the patch just fixes the bug I described, it does not implement the full behaviour Calum described...
I commited a patch based on your work. Thanks.