The unused top function key

Post here to share useful tips and tricks, to ask questions about using your DM42 or to report software-related problems
Peet
Posts: 257
Joined: Tue Sep 29, 2020 12:01 am
Location: Germany

Re: The unused top function key

Post by Peet »

ljubo wrote:
Sat May 15, 2021 9:29 pm
Peet - how many keystrokes you need to start your “reset all“ program? I assume 4: shift-catalog-pgm-myreset
Only if you have the "reset all" on the first page, if not then it is: shift, catalog, pgm, up/down (until the page with the favorite program is shown), favorite program (for this I need my reading glasses, F3 would work without them).
My programmable calculators - former: CBM PR100, HP41CV, HP28S, HP11C - current: HP48G(256kB), HP35S, Prime, DM41X, DM42
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: The unused top function key

Post by rprosperi »

Peet wrote:
Sat May 15, 2021 8:21 pm
rprosperi wrote:
Sat May 15, 2021 7:34 pm
Why not just assigning your small 'reset' program to one of the top-level custom keys, so it's always available with 2 keystrokes? While that is admittedly one more than one keystroke, it's still pretty convenient.
see: CLKY, LCLBL
Ah, ok, thanks. Missed that...
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: The unused top function key

Post by dlachieze »

Peet wrote:
Sat May 15, 2021 11:09 pm
ljubo wrote:
Sat May 15, 2021 9:29 pm
Peet - how many keystrokes you need to start your “reset all“ program? I assume 4: shift-catalog-pgm-myreset
Only if you have the "reset all" on the first page, if not then it is: shift, catalog, pgm, up/down (until the page with the favorite program is shown), favorite program (for this I need my reading glasses, F3 would work without them).
If starting with a blank statefile the "reset all" program is the first one loaded, then to access it you just need to do either: XEQ "reset all" if it is on the first page , or: XEQ up "reset all" if not.
So 2 or 3 keystrokes.

Not saying that it would not be useful to assign a program to F3, but the standard DM42 program menu system is not so bad...
DM42: 00425 - DM41X: β00066 - WP43: 00042
Peet
Posts: 257
Joined: Tue Sep 29, 2020 12:01 am
Location: Germany

Re: The unused top function key

Post by Peet »

dlachieze wrote:
Sat May 15, 2021 11:48 pm
If starting with a blank statefile the "reset all" program is the first one loaded,...
Thats exact the way I do it but ....
If you had reset and allready loaded some programs then you can either delete all again or the "reset all" is on a position between.
If it is the first one loaded, then it cycles the position with every further program.

Interesting what contortions some people make just to protect a useless button. I'm sure there are many clumsy ways to get what you want, but I would prefer the easiest way.
My programmable calculators - former: CBM PR100, HP41CV, HP28S, HP11C - current: HP48G(256kB), HP35S, Prime, DM41X, DM42
Thomas Okken
Posts: 1100
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: The unused top function key

Post by Thomas Okken »

ljubo wrote:
Sat May 15, 2021 9:29 pm
Peet - how many keystrokes you need to start your “reset all“ program? I assume 4: shift-catalog-pgm-myreset (I‘m not DM42 power-programming user, so, still not sure if I correctly understand your use case).
Or just press XEQ, which brings up the PGM catalog as well. If you keep the "reset all" program at the end of the catalog, it takes three keystrokes to run it.
richmit
Posts: 28
Joined: Tue Feb 16, 2021 2:51 am

Re: The unused top function key

Post by richmit »

Thomas Okken wrote:
Sun May 16, 2021 1:32 am
ljubo wrote:
Sat May 15, 2021 9:29 pm
Peet - how many keystrokes you need to start your “reset all“ program? I assume 4: shift-catalog-pgm-myreset (I‘m not DM42 power-programming user, so, still not sure if I correctly understand your use case).
Or just press XEQ, which brings up the PGM catalog as well. If you keep the "reset all" program at the end of the catalog, it takes three keystrokes to run it.
This is precisely what I do. I have a little script that concatenates all my programs together in a specific order. I then reset the free42 on my laptop, open program mode, and paste in the code. That puts two programs at the front of the list when I hit XEQ: MKCM (creates my custom menu) & SPREF (sets my preferences).

-mitch
Peet
Posts: 257
Joined: Tue Sep 29, 2020 12:01 am
Location: Germany

Re: The unused top function key

Post by Peet »

Recently my favorite route to the city was blocked by a construction site and I now have to either take the right route with the potholes or the left route where the traffic is calmed because of the nursing home and kindergarten.
Whenever I mention that my favorite route is closed, I am told again and again that I can choose the right or left alternative route.
My programmable calculators - former: CBM PR100, HP41CV, HP28S, HP11C - current: HP48G(256kB), HP35S, Prime, DM41X, DM42
ljubo
Posts: 70
Joined: Sat Jun 20, 2020 1:46 pm
Location: Austria

Re: The unused top function key

Post by ljubo »

I have implemented F3 binding to "DM42F3" user defined function.
It is not well tested, but if you would like to try and test it see https://github.com/ljubo106/DM42pcm/rel ... cm-3.19.6a
Let me know if it's working and solving the discussed problem (at least to some extent).
HP-15C, DM15L, HP-35S, DM42
Peet
Posts: 257
Joined: Tue Sep 29, 2020 12:01 am
Location: Germany

Re: The unused top function key

Post by Peet »

Just flashed the DM42pcm-3.19.6a.pgm and it seems to work fine. The blank F3 key now starts the program DM42F3 and no error found so far.
A little bit strange in PRG-Mode - F3 executes DM42F3 and junps to the LBL DM42F3. :D
My programmable calculators - former: CBM PR100, HP41CV, HP28S, HP11C - current: HP48G(256kB), HP35S, Prime, DM41X, DM42
ljubo
Posts: 70
Joined: Sat Jun 20, 2020 1:46 pm
Location: Austria

Re: The unused top function key

Post by ljubo »

I spotted the issue with the program mode too :roll: (will be fixed with next release).
Also, will probably assign shift-F3 to toggle persistent custom menu functionality.
HP-15C, DM15L, HP-35S, DM42
Post Reply