HP Forums
HP-16C sim now has keyboard support - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: HP-16C sim now has keyboard support (/thread-56143.html)



HP-16C sim now has keyboard support - Cameron Paine - 04-30-2004

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
Victor
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.

Cameron
http://members.optusnet.com.au/~cbpaine/hp-16c/

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


Re: HP-16C sim now has keyboard support - Namir - 04-30-2004

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!!!

Namir


Re: HP-16C sim now has keyboard support - Andrés C. Rodríguez (Argentina) - 04-30-2004

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


Re: HP-16C sim now has keyboard support - Raul Lion - 05-01-2004

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


Re: HP-16C sim now has keyboard support - Cameron Paine - 05-01-2004

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.

Cameron


Re: HP-16C sim now has keyboard support - Raul Lion - 05-03-2004

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...


digit group and radix separators - Cameron Paine - 05-03-2004

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.

Cameron