maemo.org Bugzilla – Bug 987
Menu key should allow scrollup from the top most menu to go the last.
Last modified: 2009-11-18 18:33:16 UTC
You need to log in before you can comment on or make changes to this bug.
This is an enhancement to suggest for situations where soon after pressing the menu key, user needs to roll down to the last item of the list. Currently this is not possible. Step to reproduce: 1. Launch any application, for e.g. Opera 2. after the application window appears, press the "menu key" (one above home) 3. Try to close the app window quickly, so press the "up key" to scroll down to the last item in the menu list(close) Result: not possible Workaround: use the "down key" instead
You can close a window by long press of the back/esc key. Not having wrap-around in menus as suggested is explicitly specified as such, similar to focus in treeviews. Not sure about the rationale.
(In reply to comment #1) > You can close a window by long press of the back/esc key. > > Not having wrap-around in menus as suggested is explicitly specified as such, > similar to focus in treeviews. Not sure about the rationale. Its good to know the long press function, but I guess for the rationale of this issue, you've taken the given example wrongly. The suggested enhancement should be rational, where ever its about the any other function even then the window_close.
I was referring to our current UI design which is intended not to wrap around. I can not recall the rationale for that decision, though.
(In reply to comment #3) > I was referring to our current UI design which is intended not to wrap around. I > can not recall the rationale for that decision, though. Many thanks for your followup, I hope you can look into further as if you find this any useful. Best Regards,
Yes, this is currently intentional design to work like this, no wrapping in menus. Meant to provide a safer and more controllable experience. The basic argument is that if the user long presses the scroll down key, he can go to the end of the lists safely. This behaviour could certainly be improved, for instance by that scrolling like this would stop at the end of the list, and then when pressing down again, it would then wrap around to the first item. It's under consideration, but unfortunately not in current plans to change, afaik. (Limited resources and all that.)
(In reply to comment #5) > Yes, this is currently intentional design to work like this, no wrapping in > menus. Meant to provide a safer and more controllable experience. > > The basic argument is that if the user long presses the scroll down key, he can > go to the end of the lists safely. > > This behaviour could certainly be improved, for instance by that scrolling like > this would stop at the end of the list, and then when pressing down again, it > would then wrap around to the first item. It's under consideration, but > unfortunately not in current plans to change, afaik. (Limited resources and all > that.) Just to add a qoute Opera on N800 does the menu wraping, you might like to experience such usage comfort with that before you are able to re-consider this enhancement. Thanks
Thanks for the comment, we'll check that issue.
I'd like to see thich changed too. It works like this on most other platforms too (Windows, PalmOS). Even on my Nokia phone :-) I don't understand the controllable and safer experience argument. How exactly it is safer or more controllable? Can you provide use cases where it benefits to the user? In fact it is less controllable for me because it is harder to get to items near the end of the menu. By allowing it to wrap around you shorten the longest path for accessing menu items to half.
Just found this http://developer.gnome.org/doc/API/2.0/gtk/GtkSettings.html#GtkSettings--gtk-keynav-wrap-around and when googling for gtk-keynav-wrap-around I see also some maemo pages so it looks like it is already in process. Tried to put gtk-keynav-wrap-around = 1 to /usr/share/themes/default/gtk-2.0/gtkrc on N800 but nothing changed so looks like we're not there yet with current OS2007.
Setting priority to enhancement. Adding CC.
(In reply to comment #9) > Tried to put > gtk-keynav-wrap-around = 1 > to /usr/share/themes/default/gtk-2.0/gtkrc on N800 but nothing changed so looks > like we're not there yet with current OS2007. Recently tried Sardine and it looks like this functionality is present in newer gtk in Sardine and is turned on by default there. Let's hope it will make into some production release.
Appears to have not been changed in the latest (4.2007.26-8) firmware.
Wontfix, the design will be improved, but wrap-around is not a part of it still.
For those immediately unhappy, there are community hacks at http://www.internettablettalk.com/forums/showthread.php?p=247130
(getting rid of "User interaction", hence changing component - this is a gtk+ issue)