Dani R. wrote: ↑
Mon Dec 07, 2020 7:35 pm
"Caps Lock" on = f[Up]
"Caps Lock" off / "Num Lock" off = f[Dn]
"Num Lock" on = f [ENTER]
Shift digits up = g[up]
subscripts = g[Dn]
No f- positions needed on the first three lines.
Or provide this ALPHA mode as a special mode in parallel to the more WP43S-typical way of text processing as a configuration, such as eRPN? Then the digits could stay on the f-keys, for those who like it.
I am working through the previous mails. Also I have finished implementing the numLock = g[Up] and g[Dn] and capsLock = f[Up] and f[Dn] which I like a lot.
I also like this latest suggestion to remove super/sup and the C and N toggles a lot. Even though they could arguably stay but not on the template, resulting in a clean top three lines without distractions.
l see the single character sup/subscript also as being foreign. Maybe we should lock the sub/sub too. I see an interesting solution since the modes are mutually exclusive: Context sensitive f[Up] & f[Dn]: It is possible to set 6 modes with four arrow buttons, excluding the ENTER involvement. My mind sees this very logical, shifting levels up and down. But I need comment if it is overloading!
Define three modes or levels: +1=numlock, 0=caps & no numlock, -1=no caps
Let f[Up] add 1, and f[Dn] subtract 1, clipping to the extremes, i.e. no wraparound.
f[Up]: if (0)default "A" then (1)turn numlock on.
f[Up]: if (-1)"a" then (0)turn caps lock on.
f[Dn]: if (1)numlock then (0)clear numlock.
f[Dn]: if (0)"A" then (-1)caps lock off.
Define three modes or levels: +1=superscript, 0=normal, -1=subscript.
Let g[Up] add 1, and g[Dn] subtract 1, clipping to the extremes, i.e. no wraparound.
g[Up]: if (0)normal then turn (1)superscript lock
g[Up]: if (-1)subscript lock, turn (0)normal
g[Dn]: if (1)superscript lock, turn (0)normal
g[Dn]: if (0)normal then turn (-1)subscript lock
This makes it easy to comprehend and indicated as previously stated A/a/Ω/𝞈/ℕ/n/↑/↓.
f is caps/num locks and g is sup/sub locks. Up to increase locks. Dn to decrease locks.
How does it sound? Or is it another brain fart ?