At 08:55 AM 8/13/01 +0200, Hubert Figuiere wrote:
>According to Martin Sevior <[EMAIL PROTECTED]>:
>> Well the current data set is me, Jarad and Tim. What would be easier for
>> you? :-)
>> 
>> Having just spent a lot of time inserting section breaks, I'm quite sure
>> the cascading menu thing would be faster and easier for me.
>
>Is there a keyboard shortcut to insert breaks ? If no, you know where you
>have to go :-)

Bingo.  I admire the creativity of all the proposals being floated on this 
thread, but I'm with Hub here.  

If you want to optimize the UI for ultra-rapid access to very commonly-used 
operations (such as line and page breaks), that's a logical place for 
keybindings.  That's why most of those had already been committed by October 
1998 (rev 1.3), with simple section breaks getting added as "late" as 
February 1999 (rev. 1.20):


http://www.abisource.com/bonsai/cvslog.cgi?file=/abi/src/wp/ap/xp/ap_LB_Defa
ult.cpp

Note that only the more complicated variants of section breaks don't have 
keybindings already -- but that makes sense for two reasons:

1.  Unless you're developing or testing the feature, those variants are 
*very* rarely used.  

2.  The differences between them are subtle enough that they *beg* to be 
explained, and a dialog is a much easier place to get help in a UI than some 
pull-right menu. 

In short, all we need to do here is follow standard GUI design practices:

  - use the keyboard for quick access to high-frequency tasks
  - use dialogs for easy discovery & explanation of the same functionality 

Does that make sense?  

Paul,
GUI hacker

Reply via email to