Let’s Talk About One Hand Navigation
I’ve really enjoyed all the insightful responses to Scott’s “what features would you spend your $100 on?” entry. Thank you for your passion around our product. One feature request that kept coming up was “better one hand navigation.” I’d like to have some discussion on this subject and better understand what you’re asking for there. I’m going to make some assumptions, give some information, and then ask for clarification on what you’re looking for.
Assumptions
My first assumption is that when you say “I want one hand navigation” what you’re really saying is, “I don’t want to have to tap the screen.” If you mean something else, let me know.
My second assumption is that this feature request only applies to devices with a touch screen. We call these devices “PocketPCs,” although there are some devices marketed as “Smartphones” that have touch screens and are, in actuality, PocketPCs. Obviously if the device doesn’t have a touch screen, there won’t be any software that requires you to touch it.
Because of the second assumption, assume for the rest of this entry that I’m only talking about touch screen PocketPCs.
Hardware requirements
While we did some work on one hand navigation for WM2003SE, we didn’t really consider PocketPCs to be one hand navigatible until WM5. And, for one hand navigation to work, we tell OEMs that they should have the following hardware buttons: a DPAD (up, down, left, right, enter), two softkeys, a Start button, and an Ok button. (All phone devices also have a SEND and an END key.) We largely expect devices to lay these buttons out near each other, the way the 6700 and the Treo do. On some devices, especially the MDA, the Start and OK buttons were moved to the top and changed into quick launch keys. On my MDA, I work around this by assigning those buttons to Start and Ok in the Buttons control panel. I assume most people find that device hard to one hand navigate.
Navigation Failures
In our attempt to make PocketPC one hand navigatible, we missed a few spots. The biggest of these, in my opinion, is that you can’t change folders in inbox without tapping the dropdown on the upper left corner of the screen. There are some things in the control panels as well, but I don’t hit them very regularly. My first question for you folks is that, when you say you want one hand navigation to work, are you talking about these things or something else? In other words is it, “One hand navigation mostly works, but there are these rough edges,” or is it something much deeper?
The feedback suggests that it’s something deeper, so I’m going to ask more questions about it. The specific feedback seemed to fall into two categories:
Navigating between apps:
I saw people saying that they felt that they needed to use the stylus to move from app to app. I’d like to hear more about this. For launching apps, what requires the stylus? Alternately, what works so much better with the stylus than the buttons that you’re willing to pull it out? Note, however, that I’m assuming you have a “Start” and an “Ok” button. If your hardware doesn’t have those, then I fully understand why you can’t navigate apps without touching the screen.
Dialing the phone:
The feedback was very clear on this one. People want to dial the phone without touching the screen. My question here is, how would you like to see us implement this? In my opinion, the only way to dial without touching the screen is to have the 12 hardware phone buttons (1-9, *, 0, #). Are you folks saying, “Require that every PocketPC have hardware dialer buttons,” or do you have ideas for ways to dial from the DPAD? The only thing that comes to my mind is to put a little focus box around the number, and then have the DPAD move that focus box. For instance, start it on 1. Right goes to 2. From there, down goes to 5. Etc. Is that what you’re looking for? It feels to me like that would require you to look at the screen almost as much as touching it does.
Thanks for all your feedback.
Mike Calligaro
Comments
Anonymous
August 24, 2006
The comment has been removedAnonymous
August 24, 2006
I actually like using the touchscreen to dial... I just wish the buttons were larger so I didn't have to pull out the stylus. I had a sidekick previously and trying to dial w/out opening the flip was horrible.
I'm in the "I just hate being forced to use the stylus" camp. If I have it out already that's one thing, but being forced to use it is a drag.Anonymous
August 24, 2006
Another excellent discussion topic, thanks Mike.
I think you've described the issue well, I fall into the "1-handed nav works pretty well with WM5" camp.
A general suggestion - if there's a menu selection to be made, and the device has a hardware keyboard, always make sure the alpha keys can be used to jump to the items that begin with the corresponding letter. Most WM5 menus do this pretty well, but why doesn't WMP use this in the media selection menus? What is this method of navigation termed? I love that PIE uses this to navigate Favorites (folders and saved items).
Yes, the email folder navigation has to be the #1 thing that makes me frustrated when navigating on WM5. I'm sure you guys have some solutions worked out, but it seems obvious to me that the main view should be a tree view, perhaps with the ability to expand/collapse the tree branches with left/right motions on the dpad or hardware arrow keys, or just click through into a folder with enter or dpad button and exit from the folder with OK.
#2 on the frustration list might be queuing up tracks in WMP (which is about to be extinct, time for an update), once a selection is made, for example, to queue up all tracks from an album using the tap and hold menu of the dpad button, there's no easy non-screen tapping method of backing out to the previous menu to be able to queue up other albums or tracks for a different artist. Again, the left/right dpad is functionless in this menu, it should be used to navigate back and forth through albums and artists views.
Regarding dialing the phone, I think this is a major frustration for those of us with devices that have a hardware keyboard. It feels as if most of the keyboard is "dead" in that app. Only the number keys are recognized, and unless a 3rd party option is used, no smart dialing occurs from the main phone screen. It's frustrating that the standard dial screen is totally blind to the alpha portion of the keyboard, and even with HTC's Smart Dialer installed, it only recognizes numeric characters. How should it work? Well, for example, if you pick up a Hiptop and start entering someones name or number using the keyboard in the phone app (or from the home screen if I recall correctly) the Hiptop "smart dialer" quickly brings up a filtered-on-the-fly list of your contacts associated with the name or number you've entered so far. Whatever you know about the person who you want to call should be able to be used to dial them! As soon as we are in the phone app, any user using a device with a hardware keyboard should be able to use the alpha keys to spell out the name of the contact they wish to dial, and have a smart dialer filter the contacts database based on the text entry without the user having to enter a separate contacts menu.Anonymous
August 24, 2006
The comment has been removedAnonymous
August 24, 2006
I think that one handed navigation in Windows Mobile for Pocket PC is progressing well. I expect the next major release to have solved all issues in WM5.
Other features I have found missing:
* Profiles, just as in Smartphone.
* Smartdialing, just as in Smartphone.
* Lock the device by a long press on the end button, just as in Smartphone.Anonymous
August 24, 2006
One handed navigation:
I can use the touch-screen one-handed as long as the buttons are big enough. For instance, the password screen (the one with the big digits on) is fine. The telephone dialler has much smaller buttons and is hard to use without the stylus.
Can I suggest that you try picking up a device, holding it in one hand and working the screen with your thumb? That's a perfectly reasonable one-handed approach to use, but thumbs are a lot less precise than styluses, and need big, fat buttons.Anonymous
August 24, 2006
The comment has been removedAnonymous
August 25, 2006
The comment has been removedAnonymous
August 25, 2006
Probably the biggest pet peave I have right now with one handed navigation is the fact that scrolling often doesn't work. For example, in IE, the D Pad jumps in between links. It doesn't really scroll the page. I can't say I can really think of a solution for that as when I want to click on a link I'd like to be able to do it without having to tap the screen. But it'd also be nice to be able to scroll a page preditably.
Also, regarding the dialer, I could probably live with the fact that there's no tactile feedback if it didn't seem so unresponsive. On my 6700 it seems that I quite often have to hit a button more than once, though not every time. I don't know if it's a "fat finger" issue that could be solved with bigger buttons or an unreponsive software issue...Anonymous
August 25, 2006
The comment has been removedAnonymous
August 25, 2006
The comment has been removedAnonymous
August 25, 2006
'For the phone dialer, I would like to be able to hit the voice speed dial when the phone keypad is displayed, and call out the numbers to dial "one" "two" "three"... But that would be too cool.'
Microsoft voice command allows you to do that - "dial 01111 111 1111" will dial that number for youAnonymous
August 25, 2006
Two more things:
- WMP library always starts out browsing Main Memory, which I have never once stored media in. It takes two screen-taps just to get to Storage Card. This needs to be fixed at some point.
- Ditto for Pictures & Video. Honestly, I told WM to store my stuff on the storage card, so lets not make me navigate there every time I want to view it.Anonymous
August 25, 2006
I like the fact that the DPad in Pocket IE moves the focus from link to link instead of scrolling the page. But I do agree with Jake that it becomes annoying when you simply want to scroll the page. Why not scroll the page when the DPad is held down instead of pressed? For example, holding down "up" would scroll up by one page.Anonymous
August 25, 2006
I'm surprised no one (besides Andy) has brought up the powerful features included with Voice Command. With my Cingular/HTC 8125 I have perfected the art of one handed use (especially while on the go). Since my 8125 doesn't have an "OK" button I reassigned the camera button to be the "OK/Close" button. This is especially great when I have the keyboard open because it is located right at the top.
I can't wait for the HTC TyTN to hit the United States (rumored to be available for Cingular as the 8525 in October). This would bring a phone with dedicated buttons for Start and OK on a Cingular device making one handed navigation easier.Anonymous
August 25, 2006
The comment has been removedAnonymous
August 25, 2006
To my understanding, many of us are using WM5 Phone edition devices as "phones" - that being said, we'd like to use it in right (or left) hand only. Since the device typically has much more functions than plain phone this makes it difficult to design (or use) it completely one-handed.
IMHO : the best way to do this would be that everything in OS is tested without stylus near. (That assumes user is able to thumb-press touchscreen though)... I think the most annoying things here are :
1) Moving between many-open programs is too difficult (dynamo,magicbutton,sbp anyone? :) )
2) Little things in the screen do not "respect" a thumb - take an horrible example, SIP. This could be enchanced by having "touch averaging" which learns users thumb size and averages "large inputs" (thumb pressing touchscreen) with that data.
3) ctrl-q (close program or abort or esc) key REALLY should be there. Closing a note application after accidentally opening it saves a empty note, modifying contact and wanting to "undo" changes being impossible and other similar things makes me want to have a key which would escape or abort whatever i was just doing.Anonymous
August 25, 2006
OK, lets break the problem down to a narrower scope - I want to be able to use my HTC MDA as a phone, one handed.
It is nearly criminal that there is no way to navigate through recent calls using only the directional pad. every phone in existance for the last 5 years allows you to press TALK, UP/DOWN to scroll through your recent calls. It is especially frustrating that the dpad does nothing on the "phone" screen. If you've ever got buttons that do nothing, having them do nearly anything would be an imrovement. And why does the "phone" screen need a "contacts" softkey? The today screen you just came from has one (and t-mobile default to button1 as contact). Probably the easiest solution here would be for that softkey to go to recent calls.
And not strictly a one-hand-usage feature, but something related, is the order of notifications. If I miss a call, and they leave voicemail, the notifications work as a LIFO stack, where I see the voicemail notification, then the missed call notification. However, when actually using a mobile phone, its common to want to see which call you just missed, before even calling your voicemail.Anonymous
August 25, 2006
The comment has been removedAnonymous
August 26, 2006
Hi,
There could be an improvemnet that would help a lot.
If we could select easly a number in any program and press the phone button to dial it.
Example:
I would put in the metting description in outlook:
"Meeting with Jonas Tel:9999999"
And when I want to dial it I would select the number with the DPAD and press the phone button. Detectin this was a number the Phone aplication would ask me if I wanted to dial it.
This already happens in the notes section of the programs, but we have to go to the pda open the notes on the apointmnet write 9999999 and press enter so that the programa reconizes it as a phone number.
If there was a way of putting this code in the outlook.
It would save a lot of work.
Regards, Jose
It would detect that theAnonymous
August 26, 2006
I've had my XV6700 for two days and one handed navigation is my biggest focus. I downloaded E-TEN dialer that reformatted your dialing screen. It spread the number buttons out across the screen making them VERY easy to dial using my thumb. Before, I nearly re-sold the phone on ebay because it was so hard to dial without the stylus.
For me, I disagree with your assumption that one-handed navigation means not tapping the screen. If buttons could be made bigger (vertically), then my thumb would be able to handle them. I love the ETEN dialer because my thumb finally is accurate enough. Using the ETEN dialer, I do not need or want a hardware number pad.
JCAnonymous
August 26, 2006
I've had my XV6700 for two days and one handed navigation is my biggest focus. I downloaded E-TEN dialer that reformatted your dialing screen. It spread the number buttons out across the screen making them VERY easy to dial using my thumb. Before, I nearly re-sold the phone on ebay because it was so hard to dial without the stylus.
For me, I disagree with your assumption that one-handed navigation means not tapping the screen. If buttons could be made bigger (vertically), then my thumb would be able to handle them. I love the ETEN dialer because my thumb finally is accurate enough. Using the ETEN dialer, I do not need or want a hardware number pad.
JCAnonymous
August 27, 2006
> The biggest of these, in my opinion, is that you can’t change folders in inbox without tapping the dropdown on the upper left corner of the screen.
No idea if its WM5 or Qtek specific but on the Qtek 9100 you can press the Mail button to switch/cycle through the mail folders.Anonymous
August 27, 2006
Could you add support for "press-and-hold" actions on the buttons? This would make it possible to scroll in ie (hold the arrow and after a second or two it starts scrolling in a pre-defined tempo). Holding the <enter> key could bring up the context menu or a list of running programs, holding the <ok> button closes the app (yes, you know we want it, now please give it to us) etc.
Then make it all user definable.Anonymous
August 27, 2006
My main concern with one-handed navigation is phone-dialling, as for most people here, as I could see in the previous comments. Bigger buttons would make it much easier (I don't mind using my thumb as long as I don't have to use the stylus).
It is true, however, that 99% of my calls are made to people in my Contacts list or to numbers I already have in my call list (incoming and outgoing). This means that streamlining my one-handed access to Contacts and to the call history will dramatically improve my experience, rather than focusing on those one or two calls a week for which I have to dial the number.
I remember my iPaq 5450, where there was an HP app that was launched from one of the hardware buttons and allowed me to switch from the currently active apps. That would be great if standard, not as an OEM choice, too.Anonymous
August 28, 2006
The comment has been removedAnonymous
August 28, 2006
My biggest complaint isn't that things can't be done one handed, but that they are too difficult to do that way.
Take moving around in the Settings screens. You can adjust your Connection settings with just one hand, but it takes about 50 button presses to get there.
I have a suggestion for your development team: Take some Pocket PC phones and modify them so that the touchscreen is disabled. Then use them for a couple of weeks.
You'll quickly realize how often you're touching the screen in order to perform common tasks.Anonymous
August 28, 2006
On my WM Smartphone, there are sites on which the links are numbered (the mobile version of Gmail is one example.) Pushing that number on the phone's numberpad opens that link.
Please add this functionality to the Pocket PC version of Internet Explorer.Anonymous
August 28, 2006
The comment has been removedAnonymous
August 28, 2006
Small thing. When navigating in Outlook one-handed, positioning in the Inbox email list is a pain. It starts where you left it instead of at the top of the list which is fine, but how do you then get to the top of the list? When I scroll up it gets to the top and jumps back to the bottom of the list. This is annoying when trying to navigate one-handed. Is there a way to do that or can I add it to the wish list?Anonymous
August 28, 2006
Thanks for the great topic -
I agree 100% that the folder drop-down in the messaging (and file explorer) are the biggest hassle. But I also find some hassles with 5-way in the PIMs and in PIE.
Part of that might be that I'm used to the 5-way on older Treos, but basically I would like to see some differentiation between left and right and up and down a la Blazer.
That said - one thing that is wonderful is holding down the center button as a stand-in for holding down the stylus on the screen. Love that.Anonymous
August 28, 2006
For me, one handed navigation means I can use the phone and maybe the media player with one hand. the other PDA-esque stuff I can slow down and stylus my way around.
Included in using the phone part of the PPC one-handed is of course that the contacts list and the phone have to be smoothly working together and navigable.
More detailed things like adjusting system settings or setting the time or whatever I don't mind using the stylus for.
The physically perfect device for me would be like the BenQ P50 except a bit slimmer and with WM5 PPC running on it. The small QWERTY keypad + numeric pad is wonderful to have.Anonymous
August 28, 2006
The comment has been removedAnonymous
August 29, 2006
From a developer's perspective one handed navigation could be supported in a more consistent way if there was a concept of "visible focus" (e.g. a border highlighting the focused control) as this is the case e.g. on Windows XP.Anonymous
August 29, 2006
Over the years of using Pocket PCs I got use to using the stylus, but as the Pocket PC phone became more usable, the need for one handed operation became more apparent. Here are some of my comments regarding Windows Mobile and one handed navigation:
Phone Dialer - I personally do not need a hardware based keypad to use the telephone. I use my thumb with the T-Mobile phone dialer. Microsoft should not force vendors to provide a hardware based keypad. The market should decide. Contrary to some posts, I find the HTC Smart Dialing 2.2 utility quite useful, it does recognize keypad characters and allows me to scroll through contact phone numbers. However there is still room for improvement like using the left D-Pad to backspace when you are using the keypad.
WM5 soft key hardware buttons - It looks like a lot of folks remap the top two hardware buttons for Start and OK. Check out Smartskey on xda-developers, it remaps the soft key hardware buttons tap and hold functionality to Start and OK. The OK functionality also allows you to configure applications to stay open, otherwise it attempts to shut them down.
Pocket IE - The default mode is not very friendly. With the addition of Smartskey and MultiIE the volume button to scroll block at a time and MultiIE keeps the up and down D-Pad for link to link scrolling. You have the best of both worlds and tabbed browsing.
Pocket Outlook - I agree with most comments that the inability to scroll through mailbox folders is limiting, however you can scroll to the last folder accessed, across mail providers by moving backwards or forward from the top or bottom of the folder you are viewing. Helpful but not a complete solution.
Menu Items - I think it is also important for application developers to be aware of where they place items in menus to limit the number of scroll actions. I love the delete being at the top of Pocket Outlook's menu, on the other side of the coin I hate that ActiveSync placed Connect via Bluetooth at the bottom, requiring an extra scroll. Configurable menus would be great.
Task Manager - My biggest complaint is the lack of a one handed Alt-Tab implementation. I agree with the comments made that using the start menu to navigate through active application is flawed. I use Omega One's Battery Pro and with the latest version it would have been nice for them to implement a one handed task switching capability.Anonymous
August 29, 2006
I'd have to agree with Steve. The biggest aid I've come accross to one handed navigation is SmartsKey and I would say that would be my choice of solving the issue - have a two-mode button for the soft keys in the same way as the voice command/record button.
I don't want too many buttons on my device (unless hidden like a slide out keyboad etc) as a) it spoils the look of the device and b) it just gives me more things to accidentally press when I'm trying to get the phone out of my pocket. I'm much more into making the buttons that I do have multifunctional.
I do think it would perhaps be useful to have a last ditch 'virtual mouse' mode for those apps which just don't conform... Perhaps you could add an option to the context menu which is shown when you press and hold the d-pad action button. This menu option would activate the virtual mouse which would show a cursor you could move around and the next press of the action button would simulate a tap at the location of the cursor? This final press could also turn off the virtual mouse mode...
One sort of related gripe I have is the Start menu... I would love to see this laid out more like the tradition Windows start menu with cascading layout. This could also show the Task list and allow you to switch and close tasks (ala SmallMenu Plus).Anonymous
August 30, 2006
I really miss the T9 SIP from my HTC Magician now I have a ETEN ppc phone.
It is a lot more anoying to use a stylus on the keyboard SIP, particularly as the screen alignment on my device is not very accurate even with a stylus.
Also, the Send button is next to the Ctrl and Space keys. I sometimes accidently hit Ctrl instead of Shift, want to turn off the sticky Ctrl key, miss and hit Send half way through my message!
Changing the right soft key to Cancel Send whilst sending a message gives the user a chance to stop this.Anonymous
August 30, 2006
This is a really neat dicussion, and I am glad that the WM team is looking at it.
In some respects, I believe that many things were already discussed here and so I will endavor not to remention them, however, there are some things that play into one handed use that has not been spoken about. Please understand, I speak mainly from a PalmOS perspective, but have more than my fair share of WM play over the years.
On the today screen:
There is a program on the PalmOS called TMP that allows one to basically navigate via a combination of up/down, left/right, and focus/tap/hold elements. If the today screen could be modified such that one could focus onto a specific plugin via a press+hold of the center button, and then after it is focused onto, it would be selectable to do various tasks (go forward a few events, click on a button for other functionality, etc.). One would then press+hold the center nav to restore the screen to normal use, or to move to another plugin. That would mean a rewriting of some plugins, but if a standard feature, it would pull some people in.
Start menu:
For those devices with a dedicated start menu button, emphasize this usage by allowing a press and hold of that button to move the focus from the start button to the task bar. Then the 5way could be used to select wireless status items, clock, or close a program. Again, some enhancemnts that modify the task bar would have to be rewritten for this, but it would increase the one-handhed use.
Within programs:
Have a standard where all programs are completly one handed within menus and lists. For apps with pages (readers, web, etc), given an ability to focus on the reading area and then allow for specific 5way usability there, but then the option of going to a stylus for going outside of that scroll frame.
Ballons and alert messages:
Should always be navigable one handed, and since WM also has an OK button, shuold also be able to use that for OK, and one of the other buttons to map to a ESC/Cancel feature.
I was "interrupted" with work and dang near lost my train of thought, but this is a great thread that I shall be keeping an eye on for the duration of the dayAnonymous
August 30, 2006
>My first assumption is that when you say
>“I want one hand navigation”
>what you’re really saying is,
>“I don’t want to have to tap the screen.”
Not necessarily. For me, one hand navigation also applies to touch screens, meaning "I want to use an application or navigate by using my thumb".
As a first step, this means larger buttons. There are good examples for this, such as navigation software, or some industrial HMI's.
But it goes far beyond that, e.g., see the work of Microsoft Research, ftp://ftp.cs.umd.edu/pub/hcil/Reports-Abstracts-Bibliography/2004-37html/AppLensLaunchTile.htmAnonymous
August 30, 2006
Stop by the blog and provide your input. From the Windows Mobile Team blog : I&rsquo;ve really enjoyedAnonymous
August 30, 2006
The comment has been removedAnonymous
August 30, 2006
To be honest the Palm OS Treo has almost perfected this. I think it would be a great idea for you to smuggle in a Treo 650 or 700p for a week and see how they manage it.
First - every screen element needs to be selectable from the navigator or soft keys. Use a menu button, center button, space key etc... to move from one part, such as the title bar to the main section of the screen.
2nd - Use a Virtual cursor to highlight the selected screen elements.
3rd - Pressing up or down on the the dpad moves to the next screen item within the current navigation area, pressing left or right moves you to the next navigation area.
I know Solitaire is a just a throw-in app, but I do find it frustrating that there is no way to play it without tapping the screen. I think it serves as a good example of how little thought was really put into a "one-handed" experience when designing WM5 for PPCPE devices. Using the virtual cursor, like Palm does solves many of the built in issues with apps.Anonymous
August 30, 2006
The comment has been removedAnonymous
August 30, 2006
I think it is important to not break two handed navigation when you improve one handed navigation. I would argue that this is just what WM5 did. I really dislike that there is now a second level of tapping necessary to get to most functionality now in WM5 applications. Where we used to have a nice row of buttons on the bottom with the most common used functions, we now get two and only two choices.
Take PocketBible 3 (from Laridian) for an example). The operations now are split between "View" and "Edit", and the worse yet, the split is totally arbitrary. Most stuff under them have little to do with editing or viewing. Worse yet, some applications have adapted having another row of buttons, wasting even more valuable screen real estate, to make up for it. Take Resco File Explorer as an example. The second row of buttons used to be turned on and off by a single tap on a button on the menu bar. Now it takes three taps to do it.
I think you need to realize that there are activities that are inherently more convenient as one hand activities, and others that are more convenient as two handed operations. Each should be optimized for its appropriate number of hands.
Making a phone call, checking messages, looking up an appointment or phone number, are all things that are likely to be done with the phone in one hand, and a steering wheel, pencil, or computer keyboard in the other.
Other activities like playing games, using a calcualter, writing a long text document, etc., browsing web pages, need to be optimized for two hand use, and for screen real estate usage. Unless a page is optimized for mobile devices, the WM5 link-to-link tabbing is pretty useless if you're trying to scroll down to the bottom of a page with 50 or more links (try visiting cnn.com sometime).
I realize that philosophically, you don't like the idea of having two "look and feels". My feeling is that that's just tough. Different activities require having different ways of interacting with the device. Having the old WM2003SE row of buttons needn't prelude using the soft keys. Let them be bound to the first two menu items. Maybe even let the user decide which interface each program has. It doesn't take that much effort for developers to provide two menu arrangements.Anonymous
August 30, 2006
The problem with Windows Mobile apps is that the experience has not been designed for mobile usage. Rather, the office apps, designed for a big screen were shrunk. Pocket Outlook is the worst as that is almost impossible to use in a mobile way and is the mobile app you live in.
Compare Pocket Outlook to the BlackBerry experience.
* All accounts are collapsed from the hierarchy to a message stream. In outlook it is /account/folder.
* Received and sent items are in the stream
* Messages display the conversation view (esp for SMS and PIN Messaging)
One hand navigation obviously helps but more importantly they have broken out of the hierachical view. I changed from Windows Mobile to RIM because on RIM I saw how much nicer it was to use and experience designed for mobile use. One handed nav is mandatory. Clever context menu's should delight the end user as the action they want to do is directly available.
I'm so glad it appears the Windows Mobile team are starting to get it.Anonymous
August 30, 2006
I think one handed nav for everything is mandatory. The only conditions where I would tolerate a two-handed experience are related to "enjoyment" applications or experiences where you are likely to have my full attention (uni-tasking vs. multi-tasking).
The Blackberry navigation system and what I believe is the single biggest advantage they have over all devices which is their clickwheel, easily allow me to navigate, select, review and move to next without involving both hands. It seems that the only time I need my "other hand" is when I type.
Cheers,
BrianAnonymous
August 30, 2006
George,
Visit my website (non related to technology!) and leave me your e-mail address on my forum board. I can assist you with the T9 SIP.
www.aussiechangjiang.com
Regards
Chris.Anonymous
August 30, 2006
PingBack from http://justanothermobilemonday.com/Wordpress/2006/08/31/tell-the-windows-mobile-team-about-one-handed-navigation/Anonymous
August 31, 2006
PingBack from http://www.webword.com/wp/2006/08/31/one-handed-usability/Anonymous
August 31, 2006
Have you&nbsp;ever wanted to give some input into developments on technology you love and use? Well, here is your chance, Microsoft's Mobile Dev&nbsp;Team&nbsp;wants to talk about One Hand Navigation! &quot;I&rsquo;ve really enjoyedAnonymous
August 31, 2006
I think some of the issue is discoverability, not missing functionality.
I have an HP ipaq 6515 and I like the way it does dialing. Yes, you can dial on the touchpad OR you can simply use the number pad on the key board - it automatically switches from character to numbers when in Phone mode.
On the "one-hand" approach, the biggest issue I have (which is Hardware related) is not finding the OK shortcut button. I finally found it on my 6515 by hitting the "function" button and then clicking the backspace. Not quite one-handed but at least I can do it all from the keyboard without having to flip up the screen guard.Anonymous
August 31, 2006definetly fix the Outlook issue
* better 1-handed IE browsing. there needs to be a better way to get to the address bar.
* FWD/BACK on the dpad?
* touch screen button to cycle display mode
actually on the display mode issue, the best solution would be some way to configure each website in your favorites to always open in one-column or normal view.Anonymous
August 31, 2006
I really wish the ability to dial a number from a calendar entry was possible. I know there are people other than me who have daily/weekly teleconferences that have meet-me--lines listed in their appointmenet's "Location" field. Right now, getting the phone to dial that number is very painful with one or two hands.
The Smartphone version does this pretty well.Anonymous
September 01, 2006
Personally i don't mind the one-handed navigation is done at the button or on screen. At the end it is still a one handed operation without pulling out the stylus.
However the screen size tells how easy to operate on screen. I have a gigabyte gsmart-i (2.4') and asus a236 (3.5'). I must say at 2.4' the only touchable buttons are the icon, the dialer and the media player. Even the calculator buttons are too small. At 3.5', things are changed with most of the operation can be done by touching (although the screen is sometimes too large for comfortable one-handed operation).
For WM5, It is not quite a perfect one-handed navigation experience. Sometimes pulling the stylus is the only choice. Sometimes can be more friender and natural (maybe simply like navigating icon from upper left to bottom right I have moving my finger and press downs & rights. Why not just hold down right button and it will be eventually there?)
My suggestion:
1. Fix above issues.
2. All built-in software keyboard input must use stylus. Can you add large button input such as T9 SIP?Anonymous
September 01, 2006
For me the biggest navigation failure in Windows Mobile 5 is the Media Player Library. YOU CAN'T ACCESS THE BACK BUTTON ONE HANDED!! You can select items and open them, but you can't go back. The Directional pad's left button has no function in this view, why doesn't it let you navigate back in the library tree? This to me is the most obvious and idiotic omission for Windows Mobile in terms of one handed usage.Anonymous
September 03, 2006
OK, this is what definitely need improvement. The access control to pda functions and the access control to the phone functions must be segregated. I want to protect my data with a password but I hate to be forced to enter my password over and over again just to make a phonecall.Anonymous
September 03, 2006
HI,
It would be nice to have international support when your dial.
For accented caracters.
Also it would be nice to search for contacts and for names at the same time when we press the numbers on screen.Anonymous
September 03, 2006
In my opinion, 1-handed nav should be assisted by a more advanced rocker / wheel setup. Consider this button layout:
[A] [WWWWWWW] [B]
[A] = Next control. It essentially does Tab.
[B] = Previous control. It does shift+tab
[WWWWWW] would be the pressable wheel.
This would work pretty well at 1-handed navigation if situated on the side of the device. You could access every control, and the wheel could perform context-sensitive selection and scrolling tasks for each control.Anonymous
September 03, 2006
PingBack from http://www.gadgetnfo.com/?p=226Anonymous
September 03, 2006
PingBack from http://www.gadgetnfo.com/?p=234Anonymous
September 03, 2006
Dear Mike Calligaro,
First I would like to mention that I'm a owner of a Treo650 and former owner of a Treo600. I sincerely do not understand why it is imposible to mimick the good behavior of a Treo600/650.
I know multitasking is one of the big advantages from Windows mobile over the palm device, but the performance hit and usability are serious drawbacks.
try to make the applications work with the 5way navigation button and try to understand that 1 button can incorporate numerous functions in different screens of situation in one screen.
For a better understanding of effeciency of buttons and the use of devices you can also take a peek at B&O Audio/Visual equipement. They are one of the few in this world to make a truly good remote control for all of their devices.
a quick question wich all of my WM-device-customers have:
"Why can't I simply close an application?"
"Why is WM so slow compared to my old agenda?"
solve the problem of one-hand Navigation with the above two questions in mind.
Greetings ChrisAnonymous
September 04, 2006
I totally agree with Adam Lein - I could handle most of my normal use one-handed except for browsing (specifically going back in the library) in Media Player which was very annoying. If this were just improved I'd have had my near-perfect all in one device with my QTek S100. As it is I've just gone back to smartphone, a main driver being the easy one-hand operation.Anonymous
September 04, 2006
The comment has been removedAnonymous
September 04, 2006
I am using MDA vario. Dialing using the touchpad is not the biggest issue when the buttons are a bit larger and it response is adjustable to finger navigation. When using your finger instead of a stylus (which can probably be detected, because the touched surface is bigger), it should react a bit different. Besides having the buttons more visible states (down and click) which is anyway a good thing to have, I would suggest that hand operation does not trigger on the on_key_ up event but after a short adjustable timeout when pressing the button (key_down). This way, the finger is allowed to 'rest' a bit on the surface. The delay should be adjustable to match the users personal response times.
Switching between applications is a whole lot different. I installed a tool that gave me the cold-switch back; very usefull for a quick switch. Related to that is my biggest problem with one hand operation; closing programs. This is implemented inconsistent (sometimes the close button is in bottom, sometimes on top) and it should be possible to use hardware buttons for it. Now, they actualy don't close. That can be handy, but also very anoying. Make a button close an app when pressed for a longer time. (again fot this I use another seperate tool).Anonymous
September 05, 2006
Thanks for all the great feedback, folks.
We have a mechanism here where internal people can enter feature requests for the next release. I consolidated the feedback, ignored the stuff we've already fixed, and entered a bunch of new items. I even wrote a little app to usability test one of the neater/crazier ideas. (-:
The various feature teams will look over these feature requests, weigh them against their other work items, and decide which ones to do. I've got to caution you that writing and testing software takes a long time, and sometimes good features get postponed a release. But we're taking your feedback and at least thinking about it.
I'll keep reading here in case more good suggestions come in.
MikeAnonymous
September 06, 2006
Mike,
Firstly, thanks for the thread and for taking our suggestions to the WM teams. When you say next release what do you mean? Are we looking at a possible AKU or WM6? WM6 would be a bit harsh :(
Ahmed.Anonymous
September 06, 2006
Ahmed, all I can promise is that the right people from the right feature teams will see this feedback, consider it, and decide whether or not they will implement new features based on it. Every team has more feature work ahead of them than they can possibly do, so any feature they do is at the expense of another feature they also want to do. Picking which to do and which not to do is ... hard.
Some of the features requested here have already been implemented (but I can't tell you which. This isn't the place for us to announce upcoming features). It's concievable that some feature would be deemed so critical that we'd do it in an AKU. It's also concievable that some feature would be considered important enough to do, but that there would be so many more important things to do that it doesn't get done for multiple major releases.
However harsh, this is the reality of software development for devices that have millions of users. With millions of users come millions of opinions on which the most important features are. The best we can do is decide which features will help people the most and implement them first.
MikeAnonymous
September 10, 2006
I have a HTC (Qtek 9100), and I think the one-hand-navigation featueres are excellent. I rarely use the stylus, and it's much easier to make calls, log-on to networks, send SMS's and so on, than before with WM2003. WM 5.0 really makes it easier.Anonymous
September 11, 2006
Mike, I understand (I'm a developer too) just got a bit carried away. I just hope WM6 will be wht we all want (i.e. the people who've replied here - not all users!!).
One more thing to add:
- When sliding open the keyboard on the K-Jam, the current field (say Name in New Contact) looses focus and you have to select DOWN and then UP to highlight the text again. More of an unintended side effect than a bug but if the experience could be fixed....
Ahmed.Anonymous
September 12, 2006
For me, the biggest gripe is trying to send a text (SMS) message one handed, as one can do using a normal phone, using Windows Mobile 5.0 Pocket PC Phone Edition. Arguably, it's called Phone Edition for a reason, and supporting devices are designed to be used as phones as well.
Using one hand:
1. Press Start button.
2. Press down, select messaging.
3. Press New button.
4. Start typing name of recepient.
5. Press down and Enter to select recepient.
At this point, the notion of using a phone device like a phone, one handed, descends into farce. There doesn't appear to be a way to use a button to move into the body of the message, so you can start typing.
6. TAKE STYLUS OUT to press into the body area of the message.
7. Put stylus back.
8. Start typing message.
At step 6, why I can't I press DOWN to switch from the TO: field into the message field? WHy does the down button SCROLL the screen to the bottom on a page that has nothing in it? Where is the value or logic in this?
Try tab. Try enter. Nope.
Sometimes, I wonder if you guys bother testing your apps before releasing them.
This, along with the other obvious 'bugs' (ie. with selecting email folders etc.) described above, have pushed me into getting a quote for a Symbian powered M600. Goodness, I've even consider going back to the Palm OS Treo 650. Both these OS's may be inferior, but at least some thinking has gone into context sensitive navigation with the arrow buttons and switching fields in applications - which is vital for one handed navigation on a phone/PDA device. It's called smartphone for a reason - though, evidently given the naming convention for the OS, Microsoft perhaps isn't sure what is defined as a Smartphone (yes, your OS naming scheme, even by your own admission (see the Outlook Mobile team blog) is confusing).
Of course, I must apologise if there is a way to switch fields in Messaging - though no one I have asked online/offline knows - so I'd be delighted to hear a correction.
Thanks in advanceAnonymous
September 12, 2006
Make better use of your hardware, have long presses on keys do things like:
start a task manager
close an app instead of minimizing it
Open new menus (secondary soft key menus)
etc.Anonymous
September 12, 2006
Andrew, I'm confused by your post. I just tried 5 different Windows Mobile 5 PocketPC devices (different minor versions) and in every one of them, down arrow from the "To" field in "Text Messaging" goes to the body of the message. Can you tell me which device you're using that doesn't let you do this? Also, are you doing SMS ("Text Messaging") or MMS? The SMS client was written by us, but the MMS client wasn't. I wasn't able to try the MMS one, so am not sure if it acts differently than the standard one.
MikeAnonymous
September 13, 2006
The comment has been removedAnonymous
September 13, 2006
Thanks for the details, Andrew. I found a Universal and followed your steps exactly in both landscape and portrait modes. In both cases, at step 4, the down arrow jumps to the body. It doesn't scroll the screen. I tried using the DPAD next to the screen, the arrow keys on the hardware keyboard, and the arrow keys on the software keyboard. All three worked correctly.
The only difference I see between what you have and what I have is that my image is the generic Windows Mobile one, where your image is modified for Orange. I don't have easy access to an Orange image here to test. Have you asked them about this? It's possible they know about it and have a fix available.
MikeAnonymous
September 13, 2006
Again, thanks for your quick response.
Come to think of it, I know a distant colleague who is using an Orange M5000 so I will contact him to see if he has this issue: ie. whether it's the Orange wrap around the phone, or whether this is an isolated issue with the particular setup on my phone (though, I only have a couple of external apps e.g. Skype installed and I can't imagine how they would affect the down arrow function within Outlook Messaging, but you never know!).
We have a business account with Orange so I could get expediated support on this issue - but given my past experience with Orange I am willing to bet they will not have a clue as to what I am talking about.
Nonetheless, I will try both routes and post an update later.
PS. I realise that you don't have a lot of say on how the carriers/operators customise the phone, but I wonder if you have guidelines for them to follow so as not to break features. I would link to the MSDN blog post that maps out Microsoft's relations with OEMs and operators, but I can't find it! On that note, it would be really useful if the Community > Blogs and Wikis page had links to ALL Microsoft Windows Mobile related blogs, including Outlook Mobile, Explorer Mobile etc.Anonymous
September 13, 2006
Sorry for the extra post, but re. the last point so as not to cause any confusion, I meant the Community page here:
http://msdn.microsoft.com/windowsmobile/community/blogs/default.aspxAnonymous
September 14, 2006
Update:
Orange Business services are not aware of this issue and suggested that it's a feature lacking in the software :-)
My colleague has the same problem.
Having used a Palm for over 8 years and Symbian for about 1, the Windows Mobile is a world of total and utter chaos.
It may be more advanced in its feature set, but it appears to me that there is no stipulation regarding consistency in the core UI.
With Palm, you can pick up ANY device (and a couple of years ago, from different manufacturers) and the navigational experience was exactly the same. There was no learning curve for just operating the basics of different devices. The d-pads in the latter models switched and focused between fields, and options, in the same way.
Even in your own post about input tips, you acknowledge that the tips would only work on some devices, and not others.
Yes, OEMs need to innovate and have their own logic for changing buttons layouts etc. to devise USPs in a crowded market - but why have such a chaotic universe of input possibilities?
Who controls the UI and input options? No one it seems because there doesn't seem to be a unified vision for the Windows Mobile experience. If you want a slogan for the Windows Mobile 5.0 experience, I would suggest:
"Different every time."
Why is that on the desktop WindowsI can switch different PCs and laptops and still know what I'm doing within Windows XP? It's a consistent experience. Granted, most computing keyboards are all the same and there is a consistent UI to interact with. Yet, obviously manufacturers find other ways to differentiate their offerings WITHOUT breaking the Windows XP experience.
Why does the Windows Mobile team allow OEMs to break the Windows Mobile experience? What is the vision behind this? What is the value for the end-user? Sure, you get the money from the OEMs (and possibly the carriers), in which case you don't worry about the end-user experience. In which case, I am wasting my time writing this out.
I think it would be better to separate CORE INPUTS AND UI from OEM ADD-ONS. Stipulate, NOT recommend, that OEMs have standard core buttons, which are present and do exactly the same thing on every device. And make sure the UI responds consistently to these omnipresent buttons. Call this the 'soul' of the Windows Mobile experience.
The OEMs still can innovate by adding their own buttons and UI tweaks to create their own branded/differentiated Windows Mobile 5.0 experience. Call this the 'personality' of the Windows Mobile experience.
At the moment, Windows Mobile devices seem to have a lot of personality, but no soul.
With that, I am off to Symbian. Good luck in your endeavours and see you at Windows Mobile 7.0.Anonymous
September 14, 2006
Andrew, I'm sorry that we didn't meet your needs. In the end, you can be a device where you have OEM, MO, and ISV partners who you let make their own customizations or you can be a single source device where you do it all yourself. For better or worse, we chose to go with partners.
I hope whatever you use in the future does what you need it to.
MikeAnonymous
September 14, 2006
Andrew, we downloaded the latest build from Orange to a Universal and it doesn't have the issue you're describing either. If you're still listening, can you post your build number (listed in Start->Settings->About) and where you got the device and image? If you'd like to take this offline, use the "contact us" link to send me a mail, and I'll work with you to figure out what's going on.
MikeAnonymous
September 16, 2006
The comment has been removedAnonymous
October 11, 2006
I would use instead of a 4 direction D-Pad you should force the oem to use a 8 Direction Pad and on the Dialout instead of starting on 1 it would start on number 5 and it would always return to 5 after a number was sellected !Anonymous
October 26, 2006
The comment has been removedAnonymous
October 26, 2006
I just realise that perhaps I didn't make myself too clear. The two modes aren't one-handed and stylus modes. They are thumb-mode and stylus-mode. Cheers!Anonymous
November 12, 2006
The easiest way to improve one hand navigation would be to put more things in the softkey menus and make sure phones have at least softkey hardware buttons, or users remap ones that don't. The main problem with the folder navigation is that you can't change depths via the menus. You can do this in Windows XP by going up to the menus.Anonymous
November 20, 2006
One handed phone operation - you should bundle voice command with the OS. On current 6700s the more limited voice app that you need to tag contacts with is bundled, and that's what I use, but its less flexable then the MS voice command. For versions of WM intended as phones this really should be a part of the standard bundle. Otherwise improve use of hardware keys and dpad - Smartskey for example makes wm almost bearable one handed, and I've seen but never used those 'nested start menu' addons... pretty much for me, if I can't do it with one button press and/or a spoken command, the stylus is going to get used.Anonymous
November 30, 2006
I am a recent convert from the Palm OS (Treo 650) to WM5 on a Treo 750v), so its close enough that I can compare my experience on both. For the Apps I mainly used, (Phone, Email, Contact/Calendar (Agendus)) the one-handedness of the Palm OS was great. I could speed through most of my actions without having to touch the stylus. WM has some work to do, although I am getting used to it. Some areas that need work which may have been mentioned here. To get my email when I am not using Push methods, I have to press the softkey for email, press the menu key and then Send/Receive. This is too many keystrokes. You have already mentioned the fact that I cannot go to one of the email folders. In Pictures & Videos, I cannot change the directory I am in without the stylus. Another issue I find with the Close function. Without using the stylus, I can either select one program to Stop or all but I cannot select one, Stop it and then go Back to select another.Anonymous
December 27, 2006
How about when you go to Phone, you can automatically use the numbers without pressing shift before each one. As long as you knew that was the behaviour, you could then dial using those buttons as easily as on a normal phone. Rob.Anonymous
January 03, 2007
I've been using HTC TyTN for some time and have to admit that one-hand usage of the device is not as good as with Nokia's phones. It really could use some improvements. Back in the old days when modems were new phones had dials. Big round things that you rolled when you wanted to "dial" a number. PocketPCs also have dials. So... how about using the dial to enter phone numbers? Regards,
- Ossi
- Anonymous
January 10, 2007
Overall, I really dig the PPC-6700. I do have some modification suggestions. I've tried very intentionally to force myself to use this device without the stylus as much as possible to test the limits of it's one-handed friendliness. Mike, I agree with your understanding of the issue. These are a few features I hope for in the future, either by mod or by version upgrade... (again, speaking as a PPC-6700 user)
- I want to toggle b/t apps with the Nav button (almost like a joy stick). Example... when I'm on the Today screen, it should be an option to [Press & Hold] the Nav/Select button that would bring up a view similar to when you press [ALT]+[TAB] on a Windows PC. From there, I could Nav and select the program I want to go back to, without using the stylus and without clicking thru the Start menu. (On that note, closing an app should ACTUALLY close it.) ;-)
- At the very least, the Nav/Select Button should be programmable like all the other buttons on the PPC. Why it is not, I don't know. (Perhaps I'm doing something wrong?)
- I can dial with one hand, but as an earlier comment suggested, the on-screen buttons could be larger in the phone app. Also, why can't we Nav over the phone's keys like we can in other apps such as CommMngr ?
- A big improvement would be, as Mike mentioned, the ability to trigger the drop-down Folder list(s) without a stylus. Basically, I think a user should be able to navigate and do any operation with or without a stylus and with or without touching the screen. Users should be allowed the most possible use out of programmable buttons. Like a PC (should be), there should be nothing that I can do with a mouse that I can't do with the keyboard and vice versa. Too much to ask? Perhaps... Best, Matt
Anonymous
January 10, 2007
The comment has been removedAnonymous
January 18, 2007
For me, one handed is not as important as no stylus. Sometimes the target areas are too small to touch accurately with a finger tip. I use the Cingular 8125 (the HTC Wizard?) and it's 2.8 inch screen may be big enough to revise the interface so that it can be operated with two hands without a stylus. I think the form factor of the iPhone is better for operating with two hands without a stylus. I'm not sure if I would prefer more hard buttons than the iPhone has. I guess one handed operation is much easier with hard buttons than touchscreen soft buttons. The status lights and speakers in the 8125 are nearly useless. If there were more screen area with a larger screen like the 3.5" screen of the iphone then the touchscreen keyboard could be bigger, like the iPhone, and the hard keyboard on the 8125 could be eliminated. That would be fine with me because I rarely use the physical keyboard. Thinner, lighter, and bigger screen would all be improvements. A bigger screen is better for video as well as having more area for touch targets. The wheel on the Cingular 8525 would be as functional as the flick motion Apple has patented on the iPhone. Apple is not going to allow third party software to be installed, only Apple approved software. If someone would develop a PocketPC with a 3.5 inch WVGA screen, and the standard hard buttons, combined with a revised Windows OS that can be operated without a stylus, then the iPhone will not dominate. For existing Pocket PCs with the 2.5 in screen, a non stylus GUI should be developed. I've seen third party software like EasyNotes that can be operated with a finger tip. I think the OS should be able to do that as well.Anonymous
January 30, 2007
Well, this is a bit late, but look at the iPhone that just came out. That's a good chunk of the answer key to your exam question right there.Anonymous
January 31, 2007
Actually, the feedback on this thread points pretty clearly to one of the iPhone's biggest challenges. Despite the large on screen buttons, it's going to be extremely hard to one hand navigate that device. I'm sure that it's going to do as good a job as possible without hardware buttons, but I'm also sure that devices with hardware buttons will handle one hand navigation better than it does. MikeAnonymous
February 10, 2007
The comment has been removedAnonymous
March 14, 2007
When I moved to a WM2005 device from a WM 2003SE device the biggest "feature" for me was the one handed navigation. I often use my device on the subway or while holding a bag or generally in situations where I only have one hand free. Having an ok button was the bee's knees. My device has the goto option in outlook so I can navigate folders, (also I can switch accounts with the dpad) but something that bugs me to no end is that I have to touch the screen to get the "back" functionality in the Windows Media Player library. It's a pretty big juciy button but it's a pain to push if you hold your device with your left hand (like me). just sticking it in the meue on the right soft key would make a world of difference.Anonymous
August 28, 2007
The comment has been removedAnonymous
August 31, 2007
The comment has been removedAnonymous
August 31, 2007
Kunal, Windows Mobile comes in two flavors. In the past it was "Smartphone" and "PocketPC." Now it's "Standard" and "Professional." One of the reasons the new names sometimes don't make sense is that Smartphones make better phones than PocketPCs do (but they're "Standard" not "Professional"). And this is one of the places where standard is better. Smartphone has always had the ability to have a phone number in the subject or body of a calendar appointment and just select it to dial. PocketPC does not. (I thought we were going to add the ability in WM6, but I just found a PPC to try it on and it appears that we didn't.) MikeAnonymous
September 04, 2007
Thanks Mike I was also hoping the feature will be included in WM6, almost all of our corporate folks get frustrated over this. Single click dial to bridge number along with pin will be a boon.