|
Rockbox mail archiveSubject: Re: Putting the user in the loop (Was Re: len0x: apps settings.c, 1.310, 1.311)Re: Putting the user in the loop (Was Re: len0x: apps settings.c, 1.310, 1.311)
From: Neon John <jgd_at_johngsbbq.com>
Date: Fri, 04 Nov 2005 14:47:29 -0500 On Fri, 04 Nov 2005 15:39:34 +0100, Frederic Devernay <frederic.devernay_at_m4x.org> wrote: >Dear all, > >I remember having taught human-computer-interaction to masters students for a >while (those reading French can take a look at ><http://devernay.free.fr/cours/IHM/lucid.pdf>), and one of the most important >principles you learn is to put the user in the loop when you do interface >design. The user has to take part in user interface conception and this usually >improves the final result a lot. You also learn that developpers themselves are >very bad at improving the UI, simply because they know how it works. Very true. We only need to look at the product of far eastern programmed consumer electronics (most of 'em, particularly digital cameras) and Windows to see that. > >The rockbox interface is already very good, but couldn't the users have a way to >express the fact that they're not happy with something without getting flamed? This is a serious problem, IMO. I'm going to express frustration and not anger in the following. Of course, each reader will take it as he pleases. I probably use my JBR more than anyone on the list. I punch it on as I kill the alarm in the AM and punch it off as the last thing I do before going to sleep. I'm listening any time during the day that I'm not actively conversing with a customer. About the only way I could use it more would be to play it while I sleep. I'm almost frustrated enough to install the dev system and make the changes myself. I just don't feel like tracking all subsequent releases with my patches. Following are changes and additions that would make my life easier, in no particular order. * Most frequently used settings available with the fewest keystrokes. I change sound settings more than anything else, yet I have to navigate two layers deep to get to the settings. Difficult to do when driving or otherwise occupied. I'd like to see the sound settings on the initial F1 menu. * One key lock/unlock. I carry my JBR in a custom-made leather pouch. I can reach in and operate the controls with one finger without looking but not two. Despite the pouch I'm constantly bumping the buttons as I work, skipping tracks or turning the unit off. Skipping a song isn't that big a deal but losing one's place in a 1.5 hour long audio book file is. The current two finger keyboard lock is useless unless the unit is held in both hands in front of the user. The original firmware has RB whipped in this one area with its push-and-hold one button lock. I've asked for this feature numerous times and to date have been ignored. If the developers are wed to the 2-key method, then why not make it a config option? * Related to the above, partial lock, where everything except the volume control buttons are locked. Changing the volume is the most frequent control manipulation most of us do. I'd love to be able to turn the thing down without having to unlock the keyboard. * The cue feature mentioned earlier this week. The ability to fast forward or back through a file while listening to the "chipmunk" audio. This would make, say, skipping to the next chapter in an audio book so easy. * A more aggressive charging algorithm. I'd like to see the batteries hit with as much current as possible without getting into thermal problems. It should start charging immediately when shore power is attached. That way, one can do "opportunity charging" whenever there is a 15 minute or so block of time available. I'd trade overall battery life (number of cycles) for speed in charging. The cost of AA NiMH batteries is trivial these days so if they have to be replaced every year, big deal. I have an Eveready 15 minute charger that hits each battery with >4 amps. I've seen no detrimental effects to date and I process a LOT of batteries through that charger. I'm sure the JBR can't get anywhere near that rate but an amp, if that's possible (yeah, with a larger wall wart) would be nice. At one level I hate to complain at all, for I Love my JBR/Rockbox combo. OTOH, if I don't state my desires, nothing will ever get changed. Another idea comes to mind. To analyze how we users use our 'boxes, why not write a keystroke logger rock and ask users to send log files to a specified address? This is a common development tool for desktop software. One could quickly compile statistics as to which key sequences are used the most and then UI changes made to cut down on the strokes of the most frequently used commands. John --- John De Armond See my website for my current email address http://www.johngsbbq.com Cleveland, Occupied TNReceived on 2005-11-04 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |