Keypad Navigation on Qt for S60

Published Wednesday April 22nd, 2009
3 Comments on Keypad Navigation on Qt for S60
Posted in Qt, S60

Nothing fancy, just an update of the Qt for S60 development πŸ™‚

At the MWC this year, S60 developers were pleased when we showed them our nice Qt for S60 demos on the touch based XpressMusic 5800 devices. However, many of them where asking about the support for keypad devices. Therefore, here is a video showing the current development state (not included in the “Garden” release) of Qts Keypad Navigation on S60.

Note: It is work in progress and not yet complete. Also, it still needs to be polished by designers in order to look sweet πŸ™‚

Download as .ogv (~3MB)

Edit: Here is a screenshot of selected (or ‘ticked’ as it is called in S60) items in a list view. They can be toggled with the select key. In this example, the SelectionMode is set to “QAbstractItemView::MultiSelection”.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Qt, S60


msameer says:

Nice, well done!

But what about selecting multiple list items (Similar to Ctrl click on the desktop) ?

Fernando says:

Continuing from the youtube comment: I don’t think a small phone screen would give place to two horizontal sliders side by side, and if that happens the app’s developer is definitely doing something wrong. And in regard to vertical sliders, yeah, then select to change the value is acceptable. Unless of course there isn’t vertical scrolling, only horizontal scrolling.

An example of the last case would be the Equalizer view on current S60 phones, the sliders are vertical, but as there isn’t vertical scrolling, the up and down keys directly change their value without the need to select.

At least that’s how I think is should be done. That would need a way to determine in which way the current view scrolls, but I think that’s doable. Then again, I have no idea about your plans, sooo… πŸ˜›

Alessandro says:

@msameer: That’s still possible. The QtS60 style will by default “tick” the items. I added some info to the end of this entry.
@Fernando: Breaking the good old 1-dimensional vertical ui rule, or in other words horizontally aligned widgets may make sense even on todays Keypad phones. The small ones can become pretty wide when switching to the horizontal mode (eg. Nokia N-Series). Also, let’s take into account big screen devices like the Maemo device, some Windows smartphones and E90 keypad (Qt everywhere! πŸ˜‰ ).
Maybe Qt should decide at runtime how to tweak the behavior. So that in case of a 1-dimensional Ui, the shortcuts that you suggested kick in. And of course the app developer should be able to force a certain behavior.

Commenting closed.

Get started today with Qt Download now