Keyboard Clutter, Keystroke Counts & Calculator Menus
Supplementary Material to Accompany HPCC Datafile Articles:
V27N1: "Keyboard Clutter, Keystroke Counts & Calculator Menus"
V27N2: "Optimizing the Calculator User Interface"
V27N3: "The HP20b Calculator: A Missed Opportunity?"
Plus the HP Solve Newsletter Issue 23 Article "Tweaking the HP42S"
Jake Schwartz 27 March 2011 Questions or Comments? email:jakes@pahhc.org
The complete keyboard metrics data for the Hewlett-Packard Classics Series calculators:
HP 35 | HP 45 | HP 55 | HP 65 | HP 67 | HP 70 | HP 80 | ||||||||||||||||
tot # keys | 35 | 35 | 35 | 35 | 35 | 35 | 35 | |||||||||||||||
# generic shift keys (i.e. "f", "g") | 0 | 1 | 2 | 3 | 3 | 0 | 1 | |||||||||||||||
(gold) | f, g | f, f-1, g | f, g, h | (gold) | ||||||||||||||||||
# marked generically-shifted fcns (f ASIN, etc.) | 0 | 23 | 48 | 38 | 75 | 0 | 11 | |||||||||||||||
f¯¹ | ||||||||||||||||||||||
# unmarked generically-shifted fcns (f·¹ ASIN) | 0 | 0 | 0 | 15 | 0 | 0 | 0 | |||||||||||||||
# functional shift keys (i.e. "DSP", "STO") | 1 | 3 | 3 | 5 | 4 | 2 | 0 | |||||||||||||||
arc | STO, RCL, FIX | STO,RCL,FIX | DSP, GTO, LBL, STO, RCL | STO, RCL, DSP, GTO | STO, DSP | FIX, SCI | ||||||||||||||||
# unmarked shifted fcns (DSP n, etc.) | 3 | 28 | 30 | 58 | 59 | 13 | 10 | |||||||||||||||
# 3-key shifted A | 1 | 1 | 1 | 3 | ||||||||||||||||||
f SCI | GTO nn | DSP . | SF, CF, F? 0-3 | |||||||||||||||||||
# fcns per 3-key shifted A | 10 | 50 | 10 | 4 | ||||||||||||||||||
# 3-key sequences B | 4 | 1 | 4 | 1 | ||||||||||||||||||
STO +-x÷ n | f SCI | STO + - x ÷ | GTO f a-e | |||||||||||||||||||
# fcns per 3-key seq B | 9 | 10 | 9 | 5 | ||||||||||||||||||
# 3-key sequences C | 4 | 2 | 1 | |||||||||||||||||||
RCL +-x÷ n | STO , RCL | f LBL 0-9 A-E, g LBLf a-e | ||||||||||||||||||||
# fcns per 3-key seq C | 9 | 10 | 20 | |||||||||||||||||||
# 3-key sequences D | 4 | 4 | ||||||||||||||||||||
STO +-x÷ | STO + - x ÷ 0-9, (i) | |||||||||||||||||||||
# fcns per 3-key seq D | 10 | 11 | ||||||||||||||||||||
# 3-key sequences E | 1 | |||||||||||||||||||||
f GSB 0-9,A-E,(i), g GSBf a-e | ||||||||||||||||||||||
# fcns per 3-key seq E | 0 | 21 | ||||||||||||||||||||
# primary keys | 34 | 31 | 30 | 32 | 32 | 33 | 34 | tot # keys - tot # shift keys | ||||||||||||||
tot # primary fcns | 34 | 31 | 29 | 27 | 27 | 33 | 34 | # primary keys - # functional shift keys | ||||||||||||||
tot # shift keys | 1 | 4 | 5 | 8 | 7 | 2 | 1 | # generic shift keys + # functional shift keys | ||||||||||||||
tot # 2-key shifted fcns | 3 | 51 | 78 | 111 | 134 | 13 | 21 | # marked shifted fcns + # unmarked shifted fcns | ||||||||||||||
tot # 3-key sequences | 0 | 82 | 120 | 46 | 102 | 0 | 0 | (# 3-key sequences A * # fcns per 3-key seq A) + (# 3-key sequences B * # fcns per 3-key seq B)+ +( E) | ||||||||||||||
tot # functions | 37 | 164 | 227 | 184 | 263 | 46 | 55 | # primary keys + tot # 2-key shifted functions + tot # 3-key sequences | ||||||||||||||
Keyboard Clutter (# fcns per key) | 1.000 | 1.657 | 2.343 | 2.000 | 3.257 | 1.000 | 1.286 | tot # fcns on keyboard / tot # keys | ||||||||||||||
Keystroke Count | 40 | 379 | 545 | 387 | 601 | 59 | 76 | # primary keys + (2 * tot # shifted functions) + (3 * tot # 3-key sequences) | ||||||||||||||
Keystroke count per function | 1.081 | 2.311 | 2.401 | 2.103 | 2.285 | 1.283 | 1.382 | Keystroke count / total # functions | ||||||||||||||
HP35 |
HP 45 |
HP 55 |
HP 65 |
HP 67 |
HP 70 |
HP 80 |
||||||||||||||||
Ref: 65 Notes V2N1P11 | Ref: 65 Notes V4N1P8 |
Detailed Individual Classic-Series Calculator Metrics Charts:
Woodstock Series Key Functions and Metrics | ||||||||||||
HP 21 | HP 22 | HP 25 | HP 27 | HP 29C | ||||||||
tot # keys | 30 | 30 | 30 | 30 | 30 | |||||||
# generic shift keys (i.e. "f", "g") | 1 | 1 | 2 | 2 | 2 | |||||||
(blue) | (gold) | f, g | f, g | f, g | ||||||||
# marked shifted fcns (f ASIN, etc.) | 16 | 18 | 44 | 45 | 48 | |||||||
gold 0-9 | ||||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 0 | 10 | ||||||||||
# functional shift keys (i.e. "DSP", "STO") | 1 | 2 | 2 | 2 | 3 | |||||||
DSP | STO,RCL | STO,RCL | STO,RCL | GSB,STO,RCL | ||||||||
# unmarked shifted fcns (DSP n, etc.) | 10 | 20 | 16 | 20 | 33 | |||||||
# 3-key generic shifted A | 1 | 5 | 3 | 3 | 4 | |||||||
DSP • | gold •,STO +-x÷ | f FIX, f SCI, f ENG | f FIX, f SCI, f ENG | f FIX, f SCI, f ENG, g LBL | ||||||||
# fcns per 3-key generic shifted A | 10 | 10 | 10 | 10 | 10 | |||||||
# 3-key sequences B | 4 | 8 | 4 | |||||||||
STO +-x÷ | STO +-x÷, RCL +-x÷ | STO +-x÷ | ||||||||||
# fcns per 3-key seq B | 8 | 10 | 11 | |||||||||
# 3-key sequences C | 1 | 2 | ||||||||||
GTO | STO, RCL | |||||||||||
# fcns per 3-key seq C | 50 | 6 | ||||||||||
# 3-key sequences D | 1 | |||||||||||
GTO | ||||||||||||
# fcns per 3-key seq D | 11 | |||||||||||
# 4-key sequences E | 4 | |||||||||||
STO +-x÷ | ||||||||||||
# fcns per 4-key seq E | 6 | |||||||||||
# primary keys | 29 | 29 | 28 | 28 | 28 | |||||||
tot # primary fcns | 28 | 27 | 25 | 26 | 24 | |||||||
tot # shift keys | 2 | 3 | 4 | 4 | 5 | |||||||
tot # 2-key shifted fcns | 26 | 48 | 60 | 65 | 81 | |||||||
tot # 3-key sequences | 10 | 50 | 112 | 110 | 107 | |||||||
tot # 4-key sequences | 0 | 0 | 0 | 0 | 24 | |||||||
tot # functions | 64 | 125 | 197 | 201 | 236 | |||||||
Keyboard Clutter (# fcns per key) | 1.500 | 1.567 | 2.500 | 2.533 | 2.700 | |||||||
Keystroke Count | 110 | 273 | 481 | 486 | 603 | |||||||
Keystroke count per function | 1.719 | 2.184 | 2.442 | 2.418 | 2.555 | |||||||
HP 21 |
HP 22 | HP 25 | HP 27 | HP 29C |
Detailed Individual Woodstock-Series Metrics Charts:
Spice/Spike Series Key Functions and Metrics | ||||||||||||
HP 31E | HP 32E | HP 33E/C | HP34C | HP 37E | HP38E/C | |||||||
tot # keys | 30 | 30 | 30 | 30 | 30 | 30 | ||||||
# generic shift keys (i.e. "f", "g") | 1 | 2 | 2 | 3 | 1 | 2 | ||||||
f | f, g | f, g | f, g, h | f | f, g | |||||||
# marked shifted fcns (f ASIN, etc.) | 28 | 53 | 53 | 64 | 18 | 44 | ||||||
f n, f · | f n, f · | |||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 11 | 11 | ||||||||||
# functional shift keys (i.e. "DSP", "STO") | 2 | 2 | 2 | 4 | 2 | 2 | ||||||
STO,RCL | STO,RCL | STO,RCL | GSB, GTO, STO,RCL | STO,RCL | STO,RCL | |||||||
# unmarked shifted fcns (DSP n, etc.) | 8 | 19 | 17 | 44 | 24 | 24 | ||||||
# 3-key generic shifted A | 2 | 3 | 3 | 5 | 4 | 2 | ||||||
f FIX, f SCI | f FIX, f SCI, f ENG | f FIX, f SCI, f ENG | f FIX, f SCI, f ENG, STO ·,RCL · | STO +-x÷ | STO ·, RCL · | |||||||
# fcns per 3-key generic shifted A | 10 | 10 | 10 | 10 | 7 | 10 | ||||||
# 3-key sequences B | 4 | 4 | 4 | 1 | 1 | |||||||
STO +-x÷ | STO +-x÷ | STO +-x÷ | h LBL | g GTO nn | ||||||||
# fcns per 3-key seq B | 4 | 9 | 8 | 12 | 100 | |||||||
# 3-key sequences C | 2 | 2 | 3 | 4 | ||||||||
STO ·, RCL · | GSB nn, GTO nn | h SF, h CF, h F? | STO +-x÷ | |||||||||
# fcns per 3-key seq C | 6 | 50 | 4 | 7 | ||||||||
# 3-key sequences D | 1 | 1 | ||||||||||
STO f, RCL f, GSB f, GTO f | RCL g | |||||||||||
# fcns per 3-key seq D | 7 | 2 | ||||||||||
# 3-key sequences E | 4 | |||||||||||
STO +-x÷ | ||||||||||||
# fcns per 3-key seq E | 12 | |||||||||||
# 3-key sequences F | 2 | |||||||||||
f SOLVE, f òxy | ||||||||||||
# fcns per 3-key seq F | 6 | |||||||||||
# 4-key sequences G | 4 | |||||||||||
STO +-x÷ · | ||||||||||||
# fcns per 4-key seq G | 6 | |||||||||||
# primary keys | 29 | 28 | 28 | 27 | 29 | 28 | ||||||
tot # primary fcns | 27 | 26 | 24 | 23 | 27 | 26 | ||||||
tot # shift keys | 3 | 4 | 4 | 7 | 3 | 4 | ||||||
tot # 2-key shifted fcns | 36 | 72 | 70 | 108 | 53 | 79 | ||||||
tot # 3-key sequences | 36 | 78 | 162 | 141 | 28 | 150 | ||||||
tot # 4-key sequences | 0 | 24 | 0 | 0 | 0 | 0 | ||||||
tot # functions | 99 | 200 | 256 | 272 | 108 | 255 | ||||||
Keyboard Clutter (# fcns per key) | 1.967 | 2.800 | 2.800 | 3.400 | 1.567 | 2.433 | ||||||
Keystroke Count | 207 | 500 | 650 | 662 | 217 | 634 | ||||||
Keystroke count per function | 2.091 | 2.500 | 2.539 | 2.434 | 2.009 | 2.486 | ||||||
HP 31E | HP 32E | HP 33E/C | HP34C | HP 37E | HP38E/C | |||||||
Detailed Individual Spice/Spike-Series Metrics Charts:
Voyager Series Key Functions and Metrics | ||||||||||
HP 10C | HP 11C | HP 12C | HP 15C | HP 16C | ||||||
tot # keys | 39 | 39 | 39 | 39 | 39 | |||||
# generic shift keys (i.e. "f", "g") | 1 | 2 | 2 | 2 | 2 | |||||
f | f, g | f, g | f, g | f, g | ||||||
# marked shifted fcns (f ASIN, etc.) | 34 | 61 | 46 | 55 | 64 | |||||
f n, f · | ||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 11 | |||||||||
# functional shift keys (i.e. "DSP", "STO") | 3 | 4 | 2 | 4 | 4 | |||||
STO, RCL, GTO | STO, RCL, GTO, GSB | STO, RCL | STO,RCL, GTO, GSB | STO,RCL, GTO, GSB | ||||||
# unmarked shifted fcns (DSP n, etc.) | 24 | 56 | 26 | 71 | 68 | |||||
# 3-key generic shifted A | 3 | 3 | 4 | 3 | 1 | |||||
FIX, SCI, ENG | FIX, SCI, ENG | STO +-x÷ | FIX, SCI, ENG | f FLOAT | ||||||
# fcns per 3-key generic shifted A | 10 | 10 | 5 | 11 | 11 | |||||
# 3-key sequences B | 4 | 4 | 2 | 11 | 1 | |||||
STO +-x÷ | STO +-x÷ | STO ·, RCL · | f X<>, f DSE, f ISG, STO +-x÷, RCL +-x÷ | f WINDOW | ||||||
# fcns per 3-key seq B | 10 | 11 | 11 | 17 | 8 | |||||
# 3-key sequences C | 1 | 2 | 2 | 1 | ||||||
GTO n n | f HYP, g HYP-1 | f HYP, g HYP-1 | f LBL | |||||||
# fcns per 3-key seq C | 80 | 3 | 3 | 16 | ||||||
# 3-key sequences D | 1 | 3 | 3 | |||||||
f LBL | f LBL, f SOLVE, f òxy | g SF, g CF, g F? | ||||||||
# fcns per 3-key seq D | 15 | 15 | 6 | |||||||
# 3-key sequences E | 3 | 3 | 2 | |||||||
g SF, g CF, g F? | g SF, g CF, g F? | STO ·, RCL · | ||||||||
# fcns per 3-key seq E | 2 | 11 | 16 | |||||||
# 3-key sequences F | 2 | 4 | ||||||||
STO ·, RCL · | STO ·, RCL ·, GTO ·, GSB · | |||||||||
# fcns per 3-key seq F | 10 | 10 | ||||||||
Misc 3-key sequences | 6 | |||||||||
g MATRIX, g TEST, f DIM, f RESULT, RCL, STO | ||||||||||
Tot # misc 3-key seq functions | 66 | |||||||||
# 4-key sequences G | 1 | 12 | ||||||||
g GTO n n | f <> ·, f DSE ·, f ISG ·, STO +-x÷ ·, RCL +-x÷ ·, f LBL · | |||||||||
# fcns per 4-key seq G | 100 | 10 | ||||||||
# primary keys | 38 | 37 | 37 | 37 | 37 | |||||
tot # primary fcns | 35 | 33 | 35 | 33 | 33 | |||||
tot # shift keys | 4 | 6 | 4 | 6 | 6 | |||||
tot # 2-key shifted fcns | 58 | 117 | 83 | 126 | 132 | |||||
tot # 3-key sequences | 150 | 121 | 42 | 410 | 85 | |||||
tot # 4-key sequences | 0 | 0 | 100 | 120 | 0 | |||||
tot # functions | 243 | 271 | 260 | 689 | 250 | |||||
Keyboard Clutter (# fcns per key) | 1.923 | 2.795 | 2.128 | 2.795 | 2.795 | |||||
Keystroke Count | 601 | 630 | 727 | 1995 | 552 | |||||
Keystroke count per function | 2.473 | 2.325 | 2.796 | 2.896 | 2.208 | |||||
HP 10C | HP 11C | HP 12C | HP 15C | HP 16C |
Keyboard Metric Computations Based On Fictitious Calculator Keyboards: What Happens When Various Keyboard Parameters Change One At A Time
A Real-Life Example - Increasing the Number of Keys And Decreasing the Number of Shifts: The HP67 versus HP97
An Opposite Real-Life Example - Decreasing the number of keys and increasing the number of functions: The HP18C versus the HP17B
Calculator Metrics for the HP41C - Clutter under control, Keystroke counts OUT OF CONTROL....
Onward to the complete keyboard metrics data for the HP32S, HP32SII, hp33s and HP35S calculators......Soft-key menus to the rescue
And finally, the wish-list machines: The HP 17BII++ and the HP 35S+
Pioneer Series Key Functions and Metrics | ||||||||||||||||||||||
HP 20S | HP 21S | HP 22S | HP 27S | HP 32S | HP 32SII | HP 42S | HP 10B | HP14B | HP 17B | HP17BII | ||||||||||||
tot # keys | 37 | 37 | 37 | 37 | 37 | 37 |
37 |
37 | 37 | 37 | 37 | |||||||||||
# generic shift keys (i.e. "f", "g") | 2 | 2 | 1 | 1 | 1 | 2 |
1 |
1 | 1 | 1 | 1 | |||||||||||
left, right | left, right | blue | blue | gold | left, right | gold | gold | gold | gold | gold | ||||||||||||
# marked shifted fcns (f ASIN, etc.) | 60 | 60 | 25 | 21 | 15 | 43 | 19 | 35 | 29 | 9 | 12 | |||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||
# functional shift keys (i.e. "DSP", "STO") | 3 | 3 | 2 | 2 | 3 | 3 |
3 |
1 | 2 | 2 | 2 | |||||||||||
STO, RCL, XEQ | STO, RCL, XEQ | STO, RCL | STO,RCL | STO, RCL, XEQ | STO, RCL, XEQ | STO, RCL, XEQ | RCL | STO, RCL | STO,RCL | STO,RCL | ||||||||||||
# unmarked shifted fcns (DSP n, etc.) | 36 | 36 | 52 | 20 | 83 | 83 |
625 |
10 | 24 | 20 | 20 | |||||||||||
# 3-key generic shifted A | 1 | 1 | 4 | 4 | 10 | 15 |
8 |
1 | 4 | 4 | 4 | |||||||||||
left HYP | left LOAD | STO+-x÷ | STO +-x÷ | (See HP32S Note Below) | (See HP32SII Note Below) | STO +-x÷, RCL +-x÷ | gold STO | STO +-x÷ | STO +-x÷ | STO +-x÷ | ||||||||||||
# fcns per 3-key generic shifted A | 3 | 6 | 26 | 10 | 28 | 28 |
210 |
10 | 12 | 10 | 10 | |||||||||||
# 3-key sequences B | 1 | 7 | 1 | 1 | 1 |
1 |
1 | |||||||||||||||
left LOAD | left FIX, right SCI,left ENG, STO+-x÷ | blue HYP | gold GTO | left LBL | gold GTO | gold DISP | ||||||||||||||||
# fcns per 3-key seq B | 6 | 10 | 3 | 27 | 26 |
205 |
12 | |||||||||||||||
# 3-key sequences C | 7 | 2 | 1 | 1 | 4 | |||||||||||||||||
left FIX, right SCI,left ENG, STO+-x÷ | left GTO, right LBL | gold HYP | left HYP | STO +-x÷ | ||||||||||||||||||
# fcns per 3-key seq C | 10 | 16 | 3 | 3 | 10 | |||||||||||||||||
# 3-key sequences D | 2 | 1 | 1 | |||||||||||||||||||
left GTO, right LBL | gold CMPLX | left CMPLX | ||||||||||||||||||||
# fcns per 3-key seq D | 16 | 12 | 12 | |||||||||||||||||||
# 3-key sequences E | 2 | |||||||||||||||||||||
left GTO, left FN= | ||||||||||||||||||||||
# fcns per 3-key seq E | 27 | |||||||||||||||||||||
# 3-key sequences F | ||||||||||||||||||||||
# fcns per 3-key seq F | ||||||||||||||||||||||
Misc 3-key sequences | ||||||||||||||||||||||
Tot # misc 3-key seq functions | ||||||||||||||||||||||
# 4-key sequences G | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||||||||
left HYP left | blue HYP blue | STO gold y^x | gold HYP gold | left HYP left | STO gold y^x | STO gold y^x | ||||||||||||||||
# fcns per 4-key seq G | 3 | 3 | 10 | 3 | 3 | 10 | 10 | |||||||||||||||
# menus | 17 | 16 | 14 |
35 |
9 | 30 | 30 | |||||||||||||||
# menu fcns | 87 | 276 | 125 |
3144 |
42 | 237 | 240 | |||||||||||||||
# primary keys | 35 | 35 | 36 | 34 | 36 | 35 | 33 | 35 | 34 | 34 | 34 | |||||||||||
tot # primary fcns | 38 | 32 | 33 | 28 | 33 | 32 | 33 | 35 | 33 | 27 | 27 | |||||||||||
tot # shift keys | 5 | 5 | 3 | 3 | 4 | 5 | 4 | 2 | 3 | 3 | 3 | |||||||||||
tot # 2-key shifted fcns | 96 | 96 | 77 | 41 | 98 | 126 | 644 | 45 | 53 | 29 | 32 | |||||||||||
tot # 3-key sequences | 111 | 108 | 107 | 40 | 322 | 515 | 1680 | 22 | 48 | 40 | 40 | |||||||||||
tot # 4-key sequences | 3 | 0 | 3 | 10 | 3 | 3 | 205 | 40 | 0 | 10 | 10 | |||||||||||
tot # functions | 0 | 0 | 87 | 232 | 276 | 125 | 3144 | 0 | 42 | 237 | 240 | |||||||||||
# menu functions | 0 | 0 | 311 | 826 | 1077 | 457 | 17136 | 0 | 140 | 569 | 611 | |||||||||||
tot # Menu keystrokes | 248 | 236 | 307 | 351 | 732 | 801 | 5954 | 142 | 176 | 343 | 349 | |||||||||||
Keyboard Clutter (# fcns per key) | 2.919 | 2.865 | 2.676 | 1.730 | 2.730 | 3.622 | 1.946 | 1.892 | 1.946 | 1.189 | 1.324 | |||||||||||
Keystroke Count | 575 | 548 | 831 | 1096 | 2284 | 2298 | 32104 | 351 | 423 | 814 | 862 | |||||||||||
Keystroke count per function | 2.319 | 2.322 | 2.707 | 3.123 | 3.120 | 2.869 | 5.392 | 2.472 | 2.403 | 2.373 | 2.470 | |||||||||||
HP 20S | HP 21S | HP 22S | HP 27S | HP 32S | HP 32SII | HP 42S | HP 10B | HP14B | HP 17B | HP17BII | ||||||||||||
HP32S Note: 3-key generic shifted A functions: | gold VIEW, gold INPUT, STO +-x÷, RCL +-x÷ | |||||||||||||||||||||
HP32SII Note: 3-key generic shifted A functions: | left ISG, right DSE, right X<>, right VIEW, left INPUT, STO +-x÷, RCL +-x÷, right ∫, right SOLVE | |||||||||||||||||||||
Detailed Individual Pioneer-Series Metrics Charts:
HP20S | HP21S | HP22S | HP27S | HP32S | HP32SII | HP42S |
HP10B | HP14B | HP17B | HP17BII |
The Revised HP17BII+ versus a proposed "HP17BII++":
HP17BII+ | Proposed HP17BII++ | |||||||||||||
tot # keys | 37 | 37 | ||||||||||||
# generic shift keys (i.e. "f", "g") | 1 | 2 | ||||||||||||
blue | down, up | |||||||||||||
# marked shifted fcns (f ASIN, etc.) | 13 | 48 | ||||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 0 | 0 | ||||||||||||
# functional shift keys (i.e. "DSP", "STO") | 2 | 2 | ||||||||||||
STO,RCL | STO,RCL | |||||||||||||
# unmarked shifted fcns (DSP n, etc.) | 20 | 20 | ||||||||||||
# 3-key generic shifted A | 4 | 4 | ||||||||||||
STO +-x÷ | STO +-x÷ | |||||||||||||
# fcns per 3-key generic shifted A | 10 | 10 | ||||||||||||
# 4-key sequences B | 1 | 2 | ||||||||||||
STO blue y^x | STO gold y^x, down FIX n INPUT | |||||||||||||
# fcns per 4-key seq B | 10 | 10 | ||||||||||||
# 5-key sequences C | 1 | |||||||||||||
down FIX nn INPUT | ||||||||||||||
# fcns per 5-key seq C | 2 | |||||||||||||
# menus | 36 | 26 | ||||||||||||
# menu fcns |
245
|
196
|
||||||||||||
# primary keys |
34
|
33
|
tot # keys - tot # shift keys | |||||||||||
tot # primary fcns | 27 | 26 | # primary keys - # functional shift keys | |||||||||||
tot # shift keys | 3 | 4 | # generic shift keys + # functional shift keys | |||||||||||
tot # 2-key shifted fcns | 33 | 68 | # marked shifted fcns + # unmarked shifted fcns | |||||||||||
tot # 3-key sequences | 40 | 40 | (# 3-key sequences A * # fcns per 3-key seq A) | |||||||||||
tot # 4-key sequences | 10 | 20 | (# 4-key sequences B * # fcns per 4-key seq B) | |||||||||||
tot # 5-key sequences | 2 | (# 5-key sequences C * # fcns per 5-key seq C) | ||||||||||||
# menu functions | 245 | 196 | ||||||||||||
tot # Menu keystrokes | 614 | 399 | ||||||||||||
tot # functions | 355 | 352 | # primary keys + tot # 2-key shifted functions + tot # 3-key sequences | |||||||||||
Keyboard Clutter (# fcns per key) | 1.324 | 2.486 | tot # fcns on keyboard / tot # keys | |||||||||||
Keystroke Count | 867 | 771 | # primary keys + (2 * tot # shifted functions) + (3 * tot # menu functions) + (3 * tot # 3-key sequences) | |||||||||||
Keystroke count per function | 2.442 | 2.190 | Keystroke count / total # functions | |||||||||||
Click here for HP17BII++ Detailed Keyboard Metrics | ||||||||||||||
The HP20b versus a proposed "HP20bII":
HP20B | HP20bII | ||||||||||||
tot # keys | 37 | 37 | |||||||||||
# generic shift keys (i.e. "f", "g") | 1 | 2 | |||||||||||
blue | blue, gold | ||||||||||||
# marked shifted fcns (f ASIN, etc.) | 24 | 60 | |||||||||||
# unmarked shifted fcns (f·¹ ASIN) | 0 | 0 | |||||||||||
# functional shift keys (i.e. "DSP", "STO") |
1 | 1 | |||||||||||
RCL | RCL | ||||||||||||
# unmarked shifted fcns (DSP n, etc.) | 10 | 10 | |||||||||||
# 3-key generic shifted A | 5 | 5 | |||||||||||
blue STO, RCL +-x÷ | blue STO, RCL +-x÷ | ||||||||||||
# fcns per 3-key generic shifted A | 10 | 10 | |||||||||||
# 4-key sequences B | 4 | 4 | |||||||||||
blue STO +-x÷ | blue STO +-x÷ | ||||||||||||
# fcns per 4-key seq B | 10 | 10 | |||||||||||
# 4-key sequences C | 2 | ||||||||||||
blue HYP blue, blue HYP gold | |||||||||||||
# fcns per 4-key seq C | 3 | ||||||||||||
# menus | 28 | 18 | |||||||||||
# menu fcns | 149 | 74 | |||||||||||
# primary keys | 35 | 34 | tot # keys - tot # shift keys | ||||||||||
tot # primary fcns | 31 | 30 | # primary keys - # functional shift keys | ||||||||||
tot # shift keys | 2 | 3 | # generic shift keys + # functional shift keys | ||||||||||
tot # 2-key shifted fcns | 34 | 70 | # marked shifted fcns + # unmarked shifted fcns | ||||||||||
tot # 3-key sequences | 50 | 50 | (# 3-key sequences A * # fcns per 3-key seq A) | ||||||||||
tot # 4-key sequences | 40 | 46 | (# 4-key sequences B * # fcns per 4-key seq B) | ||||||||||
# menu functions | 149 | 74 | |||||||||||
tot # Menu keystrokes | 608 | 177 | |||||||||||
tot # functions | 304 | 270 | # primary keys + tot # 2-key shifted functions + tot # 3-key sequences | ||||||||||
Keyboard Clutter (# fcns per key) | 1.919 | 2.811 | tot # fcns on keyboard / tot # keys | ||||||||||
Keystroke Count | 1017 | 681 | # primary keys + (2 * tot # shifted functions) + (3 * tot # menu functions) + (3 * tot # 3-key sequences) | ||||||||||
Keystroke count per function | 3.345 | 2.522 | Keystroke count / total # functions |
The HP42S versus a proposed "HP42S+":
HP42S | HP42S+ | ||||||
tot # keys | 37 | 37 | |||||
# generic shift keys (i.e. "f", "g") | 1 | 2 | |||||
gold | gold, blue | ||||||
# marked shifted fcns (f ASIN, etc.) | 19 | 37 | |||||
# unmarked shifted fcns (f·¹ ASIN) | 0 | 6 | SINH, ASINH, COSH.ACOSH, TANH, ATANH | ||||
# functional shift keys (i.e. "DSP", "STO") | 3 | 2 | |||||
STO,RCL, XEQ | STO,RCL, XEQ | ||||||
# unmarked shifted fcns (DSP n, etc.) | 625 | 625 | |||||
# 3-key generic shifted A | 8 | 4 | |||||
STO +-x÷, RCL +-x÷ | STO +-x÷, RCL +-x÷ | ||||||
# fcns per 3-key generic shifted A | 210 | 210 | |||||
# 4-key sequences B | 1 | 1 | |||||
gold GTO | gold GTO | ||||||
# fcns per 4-key seq B | 205 | 205 | |||||
# CAT FCN functions (non ALPHA) | 13 | 11 | |||||
# ALPHA-spelled functions | 235 | 233 | |||||
# menus | 35 | 30 | |||||
# menu fcns | 3144 | 1462 | |||||
# primary keys | 33 | 33 | tot # keys - tot # shift keys | ||||
tot # primary fcns | 33 | 32 | # primary keys - # functional shift keys | ||||
tot # shift keys | 4 | 4 | # generic shift keys + # functional shift keys | ||||
tot # 2-key shifted fcns | 644 | 662 | # marked shifted fcns + # unmarked shifted fcns | ||||
tot # 3-key sequences | 1680 | 840 | (# 3-key sequences A * # fcns per 3-key seq A) | ||||
tot # 4-key sequences | 205 | 205 | (# 4-key sequences B * # fcns per 4-key seq B) | ||||
# menu functions | 3144 | 1462 | |||||
tot # Menu keystrokes | 17136 | 7466 | |||||
tot # functions | 5954 | 5955 | # primary keys + tot # 2-key shifted functions + tot # 3-key sequences | ||||
Keyboard Clutter (# fcns per key) |
1.946 |
3.541 | tot # fcns on keyboard / tot # keys | ||||
Keystroke Count | 32104 | 29515 | # primary keys + (2 * tot # shifted functions) + (3 * tot # menu functions) + (3 * tot # 3-key sequences) | ||||
Keystroke count per function |
5.392 |
4.956 |
Keystroke count / total # functions | ||||
Click here for HP42S+ Detailed Keyboard Metrics | ||||
Further Discussion: