LWN.net Logo

Advertisement

Interested in hardware, diags, validation, Linux, C, ARM, Microcode and low level programming and blazing networks?

Advertise here

Accelerator 1.2.0 released

From:  Mark Summerfield <mark-AT-qtrac.eu>
To:  lwn-AT-lwn.net
Subject:  Software Announcement: Accelerator 1.2.0 released
Date:  Tue, 3 Jun 2008 10:41:26 +0100
Message-ID:  <200806031041.26681.mark@qtrac.eu>

Accelerator 1.2.0 released

Accelerator is a GUI program that shows where keyboard accelerators
should go in menu option texts and dialog labels. The program produces
optimal results on the basis that the best accelerator is the first
character, the second best is the first character of a word, the third
best is any character, the worst is no accelerator at all, and no
accelerator should be used more than once. With this program developers
can help improve usability for users who can't use the mouse and for
fast typists who don't want to use the mouse. Accelerator is licensed
under the GNU General Public License v 3 open source license and its
(C++/Qt4 cross-platform) source is available from
http://www.qtrac.eu/accelerator.html

The key feature of this release is that the algorithm can now by tuned
by passing in a "maximum recursion depth"---the default is 1000000, but
reducing this to 100--1000 means that the algorithm runs fast enough to
be used to generate accelerators dynamically at runtime (e.g., when a
menu is popped up). The trade-off is that the results are likely to be
sub-optimal, but that's still better than no accelerators at all.

-- 
Mark Summerfield, Qtrac Ltd., www.qtrac.eu


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds