Dani R. wrote: ↑Sat Oct 05, 2019 1:51 pmNew old topic to discuss: Primary occupancy (), shifted occupancy (f) and double Shifted occupancy (g) is controlled by the shift key. If no key is pressed within 4 seconds after the last pressing of the shift key, the shift function is cancelled again.
The shift key is used for the menus (function keys F1..F6) as well as for the other keys. At the same time.
Difficulty, which I see now, I saw with the following use case. You have opened a menu, for example CNST. F6 returns 'c'. For whatever reason you press the shift key. Accidentally. You press the shift key twice again within 4 seconds. The menu disappears and HOME is toggled. Or you press the shift key. To find you way around the menu you need more than four seconds to press the right function key. You get the unshifted function delivered. You don't have the same problems with the WP43S in the same degree. But now it is clear to me why I already mentioned that you should not use the shift key in the menu as a pointer.
But at the moment I don't have the solution how to improve the ergonomics. I'm too lazy now to look for what I propagated. But I think you should generally scroll through the menus with the up/down buttons, just with an overflow. In contrast to the HP-42s you see several lines at once.
Like I said, new old topic to discuss.
I have come across this dilemma too and have thought of options. I can propose:
1. Restrict HOME activation to 3 shift taps are within 1 second, and remove the 4 sec time-out so that it cycles f-g-blank-f-g-blank...
(I already have code for double tap within 0.5 sec, on [<-], which does a DROP. It could be similar to that code and easy to try out). I like this, because on no other calculator there is a shift time-out. With this proposal, the time-out is on the special function HOME, not on the normal functions f and g.
2. Change the HOME key to double or triple tap on the [EXIT] key instead of on the [SHIFT] key. In a way HOME is relevant to the [EXIT] key, as [EXIT] also takes away menu screens. (This would need special code to counter the calculator removing the current menu for the first [EXIT] tap, but that is ok, I can do that.)
Any other options?