Consider using CLI with predictive typing and suggestions for complex
workflows (hotkeys are quicker for simple, repetitive navigation of course).

--
Oleh Kovalchuke
Interaction Design is design of time
http://www.tangospring.com/IxDtopicWhatIsInteractionDesign.htm


On Thu, Jan 22, 2009 at 4:41 PM, Chauncey Wilson
<chauncey.wil...@gmail.com>wrote:

> This is an interesting note since keyboard design to support high-volume
> users where errors can be catastrophic is not all that common though there
> are still many, many users like yours and order-entry clerks, and sales
> professionals, who use tools not to mention tech support personnel.
>
> Some really basic things and later this weekend, I'll try to dig up some of
> my references on keyboard design issues:
>
> 1.  Preventing errors.  I've worked with traders and they move quickly so
> you want to avoid having high-frequency "save" keyboard functions adjacent
> to low-frequency, but destructive keys.  You want to avoid bad one-off
> errors.
> 2.  Awkward combinations of shortcut keys that require a stretch or that
> result in undue crossing.
> 3.  Mnemonic value
> 4.  Data entry forms and data validation (don't interrupt too much with
> inline validation)
> 5.  Lag times and typeahead problems
> 6.  Consistency among their specialized apps and with standard apps
> 7.  Feedback for key operations that allows the user to start again after
> an
> interruption (of which there are many)
> 8.  Data logs would be quite useful here.
> 9.  The GOMS KLM model could be quite helpful in your work since you can
> model keystroke and mouse operations and get estimate of tasks times early
> in design.
> 10. The design of all forms and use of keyboard efficient widgets.  For
> example, instead of yes/no/maybe radio buttons, you would just use a text
> field since they would quickly learn the 3 codes.
> 11.  The use of efficient and consistent codes for text entry where you
> don't want to force mouse-focused widgets on the users.
> 12.  Consistent rules for assignment of keyboard accelerators, shortcuts,
> function keys.
>
> Chauncey
>
> I'll dig up some references
>
> On Thu, Jan 22, 2009 at 12:32 PM, Douglas Hollinger <
> doughollin...@hotmail.com> wrote:
>
> >
> > I'm putting together a discovery and research plan for improving the
> > usability of an equities direct trading application. The primary users of
> > the application are day traders, and because they need to act quickly to
> > dynamics in the market in real time, they tend to be very
> keyboard-oriented.
> > They are constantly scanning across multiple screens/views and don't like
> to
> > take their hands off the keyboard to use a mouse.
> >
> > Thus, as we look to improve the interface and functionality of the
> > application, we need to keep mouse usage to an absolute minimum. The
> traders
> > like to use hotkeys and shortcuts to execute standard commands. In
> addition,
> > they would like the ability to execute more complex workflows by setting
> up
> > customizable hotkey shortcuts. Any new UI will need to accommodate this
> > behavior.
> > Has anyone developed for this kind of environment and specialized user
> > group? Are you aware of related research that might be helpful in terms
> of
> > designing for keyboard-oriented users?
> > Thanks in advance for any advice.
> >
> > Doug
> > _________________________________________________________________
> > Hotmail(R) goes where you go. On a PC, on the Web, on your phone.
>  >
> >
> http://www.windowslive-hotmail.com/learnmore/versatility.aspx#mobile?ocid=TXT_TAGHM_WL_HM_versatility_121208
> > ________________________________________________________________
> > Welcome to the Interaction Design Association (IxDA)!
> > To post to this list ....... disc...@ixda.org
> > Unsubscribe ................ http://www.ixda.org/unsubscribe
> > List Guidelines ............ http://www.ixda.org/guidelines
> > List Help .................. http://www.ixda.org/help
> >
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... disc...@ixda.org
> Unsubscribe ................ http://www.ixda.org/unsubscribe
> List Guidelines ............ http://www.ixda.org/guidelines
> List Help .................. http://www.ixda.org/help
>
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... disc...@ixda.org
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to