QtMoko: how is long Power key press (=> shutdown/restart menu) handled?
neil at ossau.homelinux.net
Sun Dec 2 12:44:31 CET 2012
robin <spielraum at web.de> writes:
> I quite like being able to bring the phone back from suspend with a quick
> press on the powerbutton, checking what time it is and then sending it back
> to suspend with another quick press on the power button (but this is the
> standard way qtmoko does it if I am not being mistaken, or in which state
> does qtmoko turn if I just do a quick press on the power button; I thought
> it goes to suspend?!?).
> As the freerunner has only two hardware buttons and the aux button is
> reported to break sometimes, it might be a good idea to have three press
> duration specific settings for the power button. One idea could also be
> to have something like this as standard:
> a) <1s -> suspend
> b) >1s <4s -> show shutdown/reboot dialog
> c) >4s -> show shutdown/reboot dialog
> and this behaviour being read from a text config file. so anyone who needs
> the b) slot to do something differently could just change it to fit his/her
I think that's a bit complex, and 4s is a long time to press a button
for any requirement. Also I doubt that the infrastructure supports 2
different long key press times - at the moment the config file has
"PressedAction" fields and "HeldAction" fields, and there's no apparent
way to specify 2 difference hold times.
My preference would be:
a) Power key pressed -> show Home page
b) Power key held -> show shutdown/reboot dialog
c) Change the Star icon on the Home page so that it does what a Power
key press currently does: i.e. it brings up a page with Favorites,
Recent, Frequent and Running tabs, instead of just the Favorites page.
This is because when I use the Power key, it's almost always because I
want to go back to the Home page in order to do some new thing (while
the application that I was in still running).
Then we'd have:
- for quick suspend: Power key, Lock icon
- for Home page: Power key
- for Favorites: Power key, Star icon
- for running programs: Power key, Star icon, Running tab.
More information about the community