HP Forums

Full Version: HP-16C sim now has keyboard support
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

The simulator now has a (user definable) keyboard mapping capability. The new version is available at my site and the download includes a sample key mapping file. The sim has a built-in default mapping based on suggestions made by:

Andrés C. Rodríguez
Miki Mihajlovic
I have to confess to being a little overwhelmed by the positive messages and suggestions I've received from many of you. Thanks a lot.

I'll leave another note here when I've implemented a few of the things you've asked for.


Edited: 30 Apr 2004, 12:17 p.m. after one or more responses were posted

Kudos Cameron. Having implemented simulator for the HP-67 (and an HP-41-based GUI simulator that supports SOLVE and INTEGRATE) I can say that it does take time toimplement features. I am beginning to like the emulator/simulator more than the real thing!!!


I´m glad if my suggestions were useful. Thank you and congratulations for a very nice development!

I'd liketo change the "decimal point"...

You can do that. Maybe you could tell us what you'd like to change it to. Then I can give you step-by-step instructions.

One thing though: you can't just change a single key. You either need to use the defaults or replace them with a mapping for *all* the keys. In other words, the two maps--user and default--are mutually exclusive.

If that's not evident from the documentation, I apologise. Let me know and I'll also fix the docs.


Sorry, because my first post was very bad...
When I said "I'd like to change the decimal point" I was referring to use "comma" instead "period" to separate the integral and fractional portions of a number. In my 15C I use [ON]/[.] for that...

The 15C and 16C are similar in that respect.

The 16C had four functions "bound" to the On key: suspend/run, test ROM, test UI and separator swap. The last three were two-key functions. I plan to implement these but I'm not sure how best to simulate them.

My first thought was to ignore suspend/run (which is what File->Exit does) and make the other three functions two-click sequences. This opens the possibility of binding other functions to the On key--makiing it a bit like another shift key. One such function would be to swap between IEEE-745 and IBM decNum floating point arithmetic. Obviously such "extra" functions could be bound to menu items.

Several forum contributors have asked to have On shut the application down. That's not an unreasonable request. Consequently I am re-evaluating how I might use On in the final version.

Incidentally, I started using On as a shift key that gives me access to debug functions long before I had any menus. So until I rewrite that code, On is not available.