36
1 Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

  • Upload
    willow

  • View
    25

  • Download
    0

Embed Size (px)

DESCRIPTION

Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz. Some Terminology. Keystroke Clutter is defined as the average number functions per key, or: Total number of functions Total number of keys - PowerPoint PPT Presentation

Citation preview

Page 1: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

1

Improving Keystroke Efficiency in HP’s Recent Business Calculators

Jake Schwartz

Page 2: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

2

Some Terminology

• Keystroke Clutter is defined as the average number functions per key, or: Total number of functions Total number of keys

• Keystroke Count is defined as the average number of keystrokes per function, or:

Total number of keystrokes Total number of functions

• Keystroke Efficiency would be the reciprocal of keystroke count. – A calc with 35 primary keys would have a K.C. and a K.E. of 1.0– One with 35 keys and two shifts (with all planes full) would have

a K.C. of (33+66+66)/99 = 1.667 and a K.E. of 1/1.667 = 0.600

Primary 1st-shifted 2nd-shifted tot # fcns

Page 3: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

3

Jake’s Calculator Cardinal Rules

I. The more functions a calculator has, the better.

II. The more information which is available in the display, the better.

III. The fewer keystrokes required to execute each function, the better.

IV. Less keyboard clutter is better, but not at the expense of increased keystroke counts.

Page 4: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

4

Let’s Go Back in History…

• After all primary keys were exhausted, shifted keys were used (ex: 35 to 45)

• When shifts were full, functions were spelled out in ALPHA (Nut series)

• This evolved into menus, starting with the Clamshell series, Pioneer (and successor) two-liners and “Charlie” and “Student” machines

Page 5: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

5

Instead of These….

Page 6: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

6

What If They Had Done These?

Page 7: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

7

Initial Conclusions:

• It makes no sense to add shifted functions prior to filling up the primary keyboard, right?

• Likewise, it should not make sense to add menu functions until all the shifted positions are exhausted…..you’d think!

Page 8: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

8

So Why Did They Do These This Way?

1.431 functions per key; 1.324 functions/key,1.960 keystrokes per function 2.470 keystrokes/function

Page 9: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

9

And Why Do They Still Do It This Way?

1.324 functions per key; 1.919 functions/key,2.442 keystrokes per function 3.050 keystrokes/function

Page 10: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

10

The Burning Question• Why would they add soft-key menus prior to

filling up the shifted key positions?• Fear of intimidating the business user?

But this one (with 2 shifts) continues to sell well:

2.128 functions/key,2.796 keystrokes/function(2.044 keystrokes/function excluding the 100 “g GTO nn” program steps)

Page 11: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

11

This Current Low-Ender Also Has Two Shifts

1.975 functions/key;2.439 keystrokes/function

Page 12: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

12

Pros and Cons of Shifted Functions

• The Up Side– Functions always visible to user; no hunting– Reduced keystroke counts

• The Down Side– Increases keyboard clutter

Page 13: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

13

Minimizing Keyboard Clutter• As the number of shifted functions

increases, clutter increases

• However, function crowding may be reduced if key fronts are used as a shifted key plane– This had been abandoned with the Pioneer

and Charlie/Student calcs, but was reinstated with the 10BII, 17BII+, 35S and 20b

Page 14: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

14

The Pros and Cons of Menus

• The Up Side– Allow more functions than keyboard positions;

just about the only way to add functions when keyboard is full

– Reduces keyboard clutter

• The Down Side– Conceals functionality, sometimes requiring

“hunting” for a desired function– Increases keystroke counts, especially menus

embedded in menu “trees”

Page 15: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

15

Various Flavors of Menus

• Soft-Key Menus with bottom LCD line– 50g, 17BII+

• “Counted” Menus with numeric keys– 35S

• “Sequential” Menus with arrow keys– 20b

Page 16: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

16

Common Issues With the 17BII+ and 20b

• Need to take advantage of the unoccupied key positions on the calculator faceplate– The 17BII+ needs to have the first key plane

fully populated

• Both could improve keystroke efficiency by adding a second shift key and key plane

Page 17: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

17

Adding The Second Shift Key

HP17BII+ HP20b

Page 18: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

18

Completing the 17BII+ Original Shifted Key Plane:Exposing the Math, Printer & Modes Menu Functions

Page 19: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

19

Adding An Additional 20b Shifted Key Plane:Exposing the Math and Modes Menu Functions

Page 20: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

20

Reducing the Depth of the 17BII+ Menu Tree By

Exposing the “Main” Menu Keys On the Top Row

It would work like the HP42S: •Allow turning menu off via “EXIT” key

•When menu is off, top-row keys perform as labeled•In the 17bII++ case, these functions activate menus

•When menu is on, top-row keys act as soft keys

Page 21: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

21

Reducing the Depth of the 17BII+ Menu Tree By Exposing More Functions On Shifted Keys

Page 22: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

22

HP17BII+ Full Keyboard Upgrades: Adding Functions & Highlighting The Menu Keys

Page 23: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

23

HP20b Full Keyboard Upgrades: Adding Functions & Highlighting The Menu Keys

Page 24: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

24

Additional Improvements I:Highlighting Menu Keys a la Pioneer & HP48 Series

HP32SII

HP48SX

HP17BII++

HP20bII

Page 25: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

25

Additional Improvements II:Replacing the 17BII+ “More”/“Other” Soft Key W/ Arrow Keys

HP42S-type LCD Annunciators indicate more menu rows

Original ALPHA scheme: Revised ALPHA scheme:

Page 26: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

26

Additional Improvements II, continued:Simplifying the ALPHA-Symbols Menus

Page 27: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

27

Additional Improvements II, continued:Simplifying 17BII+ Navigation to ALPHA Symbols

Page 28: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

28

Additional Improvements III:Indicating Which 17BII+ Softkeys Are Submenus

49g+ / 50g HP17BII++

Page 29: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

29

Additional Improvements IV:Reducing the Depth of the 20b STATS Menu

Page 30: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

30

Summary of 17BII+ Improvements

1. Addition of a second shift key and shifted key plane above the physical keys2. Organizing the functions with financial/business on the upper shifted key plane and

math, modes and other items on the lower key plane3. Labelling the top row of keys with primary and shifted functions in conjunction with

allowing the soft-key menu to be optionally dismissed4. Elimination of the “MAIN” menu with its submenu functions moved to the keyboard for

direct access. Adding highlighting borders around all keyboard markings which activate menus.

5. Removal of ten soft-key menus and submenus with their functions moved out onto the keyboard. Positioning of related function keys from the same menu in proximity to each other, with keyboard markings showing their relationship.

6. Elimination of “OTHER” or “MORE” in the sixth position of multipage menus by enabling page-to-page menu navigation via the up and down arrow keys. In conjunction with this, activation of the “arrows” display annunciator whenever the currently-active menu contains multiple pages.

7. “Marking” in the LCD with a bar over top the displayed names of soft keys which point to submenus

8. Taking advantage of full six-key menus by reducing the ALPHA multipage and multi-level menu tree to fewer pages and fewer levels

Page 31: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

31

Original 17BII+ vs Proposed 17BII++

Page 32: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

32

Summary of 20b Improvements

1. Addition of a second shift key and shifted key plane above the physical keys

2. Removal of ten soft-key menus and submenus with their functions moved out onto the keyboard. Positioning of related function keys from the same menu in proximity to each other, with keyboard markings showing their relationship.

3. Adding highlighting borders around all keyboard markings which activate menus.

4. Reduction of depth of STATS menu tree via a “counted” menu (a la 35S) at the top

Page 33: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

33

Original 20b vs Proposed 20bII

Page 34: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

34

The Tallies

Page 35: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

35

Comparison of Most HP Calc Keyboards

• For exhaustive analyses of HP calculator keyboards with respect to clutter and keystroke efficiencies, consult http://www.pahhc.org/keyboards.htm on the web

• For more info on these exercises, see:– “Keyboard Clutter, Keystroke Counts & Calculator

Menus”, HPCC Datafile, V27N1P9– “Optimizing the Calculator User Interface: A Little Clutter

Can Go a Long Way”, HPCC Datafile, V27N2P7– “The HP20b Calculator: A Missed Opportunity?”, HPCC

Datafile, V27N3P17

Page 36: Improving Keystroke Efficiency in HP’s Recent Business Calculators Jake Schwartz

36