As others have said here, you did a terrific job with this program. I can now dispense with my calculator/adding machine.More space on my crowded desk!
However, there is one small problem for me and people who crunch numbers with the old ten-key. The keyboards are built wrong. The MINUS, ADD, and ENTER keys are incorrectly positioned. Or, to be more precise and less judgmental, these keys are not positioned the same as they are on a true ten-key adding machine. And that matters big time to people who have been using ten-key adding machines a long time. For me, that happens to be forty years.
I could ask you to change your program to work like the machines I use. And if you did, that would be great. But my purpose here is to inform anyone interested that they can do it themselves using a program called
AutoHotKey. This is for Windows and you can get it here:
http://www.autohotkey.com/ It runs small programs that the user can write to do all sorts of things, including remapping the keyboard. These little programs are called scripts. They are just ordinary text files. You install AutoHotKey like any program. Then you can double-click on a script file to execute its instructions.
Here's my script to remap the 'problem' keys:
; remap three keys to work like ten-key adding machine (this line is a comment)
NumpadEnter::+
NumpadAdd::-
NumpadSub::=
return
; All done.
; Run this every time you boot your computer.Now, for full disclosure, I have only begun learning how to use AutoHotKey. The above script is the only one I've gotten to work.It's really basic and I can't even "undo" the mapping without rebooting the computer. But that seems to be a minor thing compared to the benefit it brings me. I'd welcome suggestions for improving this script.
So here's what's wrong with most keyboards:
The ENTER key should be the + key. When using a real ten-key, the + key is usually struck with the little finger of the right hand. Most of the time, we use the adding machine to add and when the index, middle, and third fingers are resting on the 4,5 and 6 keys, the pinkie is resting on what needs to be the + key. This allows the operator to press ADD without any extra hand movement. Once you learn this, you can add numbers with great speed.
The next key up should be the MINUS key. And finally, above the MINUS key, should be the TOTAL key.
Graphically:
KEY LABELED SHOULD DO THIS
---------------------------- ---------------------------------
- =
+ -
Enter +
Again, thank you Roberto. SuperbCalc is truly superb.
Joe