WP43 Alternative key layout --> C43

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

Dani R. wrote:
Sun Aug 25, 2019 10:15 am
You will find the functions under "ALPHA String Operations".
https://archived.hpcalc.org/greendyk/hp ... ed/13.html
I am not sure if ALPHA in this case is referring to the family of functions, or the alpha register?
What is the metric tensor in imperial units?
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. »

H2X wrote:
Sun Aug 25, 2019 10:42 am
Dani R. wrote:
Sun Aug 25, 2019 10:15 am
You will find the functions under "ALPHA String Operations".
https://archived.hpcalc.org/greendyk/hp ... ed/13.html
I am not sure if ALPHA in this case is referring to the family of functions, or the alpha register?
I'm sure ALPHA refers to the alpha register in this case. I've been using this a lot.

I mean, the discovery is 'Operations', you can use .O, but you don't have to.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. »

Dani R. wrote:
Sun Aug 25, 2019 10:15 am
You will find the functions under "ALPHA String Operations".
https://archived.hpcalc.org/greendyk/hp ... ed/13.html

ASO
STR.O
I think,

STRO

might work, too.

But then I really am gone.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Dani R. wrote:
Sun Aug 25, 2019 11:22 am
Dani R. wrote:
Sun Aug 25, 2019 10:15 am
You will find the functions under "ALPHA String Operations".
https://archived.hpcalc.org/greendyk/hp ... ed/13.html

ASO
STR.O
I think,

STRO

might work, too.

But then I really am gone.
I think the postfix .O is similar to .FN, i.e. only used if there is a need. For the same reason, there is no CONV.O and CONV.FN, because CONV is clear, and so STRNG is also clear.

I think the best offers on the table are still STRNG and/or STR.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Jaymos wrote:
Sun Aug 25, 2019 1:05 pm
Dani R. wrote:
Sun Aug 25, 2019 11:22 am
Dani R. wrote:
Sun Aug 25, 2019 10:15 am
You will find the functions under "ALPHA String Operations".
https://archived.hpcalc.org/greendyk/hp ... ed/13.html

ASO
STR.O
I think,

STRO

might work, too.

But then I really am gone.
I think the postfix .O is similar to .FN, i.e. only used if there is a need. For the same reason, there is no CONV.O and CONV.FN, because CONV is clear, and so STRNG is also clear.

I think the best offers on the table are still STRNG and/or STR.
I have one more suggestion:

aSTR

where a is the greek alpha. This would clearly make STR understood to be in the alphanumeric string context.

??
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

Jaymos wrote:
Sun Aug 25, 2019 5:09 pm
Jaymos wrote:
Sun Aug 25, 2019 1:05 pm
I think the best offers on the table are still STRNG and/or STR.
I have one more suggestion:

aSTR

where a is the greek alpha. This would clearly make STR understood to be in the alphanumeric string context.

??
Sure would, and also set it apart from STK.

Might also look cool... :-)
What is the metric tensor in imperial units?
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. »

Jaymos wrote:
Sun Aug 25, 2019 5:09 pm
I have one more suggestion:

aSTR
aSTRo





I'm just kidding. :lol:
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Status report and photo updates, document update.

News: L1A has now replaced L1 as the preferred layout. L2 remains the special label-less DM42 solution. All three will be maintained. L1 may be phased out.

News2: We may have moved keyboard perfection over the last 8 days (since last status report), from (1 - e^-4) to (1 - e^-5) ;)

Layout status:
- LAYOUT 1A is the preferred layout, and the layout for the proposed template that inautilus is preparing.
- LAYOUT 1 is still maintained.
- LAYOUT 2 is the layout meant for DM42 without template, with the additional HOME pages for help without blue labels.
Pictures at the bottom.

DM42 Firmware: Load the current alpha image onto your DM42. Layout 2 works without key template. http://cocoon-creations.com/download/43C_07L2.pgm.zip

Difference doc: Have a look at the document. http://cocoon-creations.com/download/20 ... es_v03.pdf, updated.

Status report: using the same number system as previously. As usual, all previous DONE's disappeared, and many old outstanding points disappeared:

DONE

217. DONE. Fix timer issue - DROP on third shift press.

222. DONE. Fix outdated HOME pages in L2 in the DOC.

600. DONE. The letter on [ - ] on the DM42 is "-", as is the shifted letter on [ - ], for whatever reason, but not "_". Replaced space with “..”

601. DONE. In text mode, [-] does a subtract now. Fix. Divide does not work.

319. DONE. Remove f/g markers after shifts timed out. This may be hard, because the calculator is sleeping when you do not type. So I have too figure out how to wake it up after a time period. Waiting to decide what to do.

602. Done. Key change: CLK and a.FN swap on key layout L1A. Do after more feedback on 1a received. Update DOC.

311. Done. Proposed to Inautilus.
See if it is possible to draw lines between the actual FN buttons to the screen labels to guide the eyes. The purpose is to see if it will help match the keys to the narrower soft buttons on screen.


TODO

204. Check which functions are missing on the main project’s menus and decide if certain functions are to be added to menus. Big job - no time for that now.

218. Fix 43S to 43C name in DMCP compile for DM42 image

315. Make R.BR remember where you left off, I.e. which regs number.

316. Change TAM input screen to have a better menu, somehow. Not clear how. Possibly include BASE menu in TAM screen for base shortcuts and WS shortcuts.

317. Make the calculartor default an entry of 100 (without decimal) as a real, not an integer. Currently, 100 is registered as integer, and 100. as real number. It makes a big difference to the display of the 100 if you expect ENG 3 display for example. First formulate a request to the main project.

321. Add in the MODE menu a setting to disable the shift cancel timeouts.

323. Write a function so that CC, # & WSINT key function can be run from softmenus.

603. Verify SLS_xxx in items.c for all changed items.

604. Text mode: g[0] & g[-] is duplicated. No text is on g[+]. We can add some alpha letters.

605. Sigfig: maybe change “SIGFIG” to “SIG”.
https://youtu.be/8qLSUk78oEg

606. list all the [f] and [g] and primary label changes in the DOC.

607. Update first page entry in forum

608. Next item


WAITING

209. WAIT. Added temporary ALPHA menu in alpha input. Wait for 43S project to fix AlphaMyMenu to fix this..

210. WAIT. Added myAlpha item in HOME menu. This is a placeholder for the MyMenu which is not yet done by main project 43S.

211. WAIT. Hardcode MyMenu on E+ as a default USER key. Wait until main project adds MyMenu.

Including 322. WAIT. Config USER default to have MyMenu on Sigma+

307. WAIT. CUST2. Main project. Dani to advise what is needed. Dani advised.
Creation of CUST1 & CUST 2menu. Variable content. Dani to explain how this is different from MyMenu.
The MyMenu and ASN functionality seems to be exactly what Dani wants. The problem is there is only on MyMenu. He needs to ask Walter to specify more.

700. Next item


Reminders for the actual calc layout:

502. Yellow and blue dots above shift button

503. Increase contrast in text letters on the future template

504. Maybe use dotted underlines for menus (for yellow and blue underline) on the future template

505. Mark the “Y” and “N”bright white to help finding the yes/no answer to some confirmations, on the future template

506. Shading (28S style) instead of underlining of menus.

507. next item



Image


Below the alpha input keyboard layout:
http://cocoon-creations.com/download/IMG_0490.JPG
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: 43S Alternative key layout --> WP43C

Post by rprosperi »

Jaymos wrote:
Mon Aug 26, 2019 2:13 am
Status report and photo updates, document update.
Really useful and helpful post Jayco, to capture a project snapshot, and help folks catch-up.

I'd suggest it would be about perfect if it also included a file (text, .doc, .pdf, whatever) that contained the contents of the post itself too, as that completes the set of info into a self-contained pkg. Anyhow, that's what I do (capture the post to a .doc file), as it's far easier than trying to tie-in the files with a particular forum post in a thread 40+ pages long.

Thanks!
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
StatsDoctor
Posts: 33
Joined: Sun Jul 08, 2018 2:47 am
Contact:

Re: 43S Alternative key layout --> WP43C

Post by StatsDoctor »

Jaco,

I agree that your latest post and the latest snapshots are very helpful, especially now since you and the others have made many recent changes.

I probably should have commented earlier when you asked us which layout that we preferred. The first and second times I preferred L1A over L1. Currently, I still prefer L1A over L1. The reason is that the placement of the keys, functions, and menus makes more sense in terms of the most related items being grouped together (or close together) rather than spread out across the keys and menus. I think that the L1A layouts have been more intuitive.

Things have really come along nicely on the 43C. It looks like the major work is complete and now the smaller details are being taken care of.

You and the team have done a great job with this!

Thanks,

Bob O.
Bob O.
DM42, DM15L, WP-34S, HP-42S, HP 35s, HP 33s, HP-32S, HP-32Sii, HP-15C; iOS: Plus42, Free42, WP-34S, HP-15C
Post Reply