HP Forums
High-contrast Plus42 skins - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: High-contrast Plus42 skins (/thread-19196.html)



High-contrast Plus42 skins - Thomas Okken - 11-23-2022 09:25 PM

The question has come up how to increase the display contrast in Plus42.
Adjustable contrast is a feature I would like to implement eventually, but it's not trivial to do that with replaceable skins.

Fortunately, a user has contributed high-contrast versions of the standard skins, and I have put them up on my web site. They can be downloaded from the Plus42 skins page, or using the built-in skin loader in the Android, iOS, and Mac versions.


RE: High-contrast Plus42 skins - Matt Agajanian - 11-24-2022 03:59 AM

I only see the original four skins on my iPhone version.


RE: High-contrast Plus42 skins - Werner - 11-24-2022 07:16 AM

Matt: Select Skin and (in the bottom left) Load...

Cheers, Werner


RE: High-contrast Plus42 skins - Albert Chan - 11-24-2022 11:44 AM

I see Plus42 skins had an extra set of blank keys on top, for menu selection.

But, for emulator, I am not sure its benefit.
Emulator has "touch screen" for menu selection. Why hunt for the key below them ?

For skins that does not have the blank keys, can we disable top row's "double duty" ?
Example, press LN, we get LN, and not sometimes as menu selection.


RE: High-contrast Plus42 skins - Thomas Okken - 11-24-2022 04:49 PM

(11-24-2022 11:44 AM)Albert Chan Wrote:  For skins that does not have the blank keys, can we disable top row's "double duty" ?
Example, press LN, we get LN, and not sometimes as menu selection.

That is certainly possible, using a modified layout. Just map the top row directly to the functions printed on the keys, instead of mapping them to the key numbers 1...6. In other words, like the DM42 and Plus42 skins map the Σ+...XEQ keys.


RE: High-contrast Plus42 skins - Thomas Okken - 11-24-2022 05:00 PM

That is to say, instead of

Key: 1 [...]
Key: 2 [...]
Key: 3 [...]
Key: 4 [...]
Key: 5 [...]
Key: 6 [...]


use

Key: 50,51 [...]
Key: 52,53 [...]
Key: 54,55 [...]
Key: 56,57 [...]
Key: 58,59 [...]
Key: 60,61 [...]

Macro: 50 "Σ+"
Macro: 51 "Σ-"
Macro: 52 "1/X"
Macro: 53 "Y^X"
Macro: 54 "SQRT"
Macro: 55 "X^2"
Macro: 56 "LOG"
Macro: 57 "10^X"
Macro: 58 "LN"
Macro: 59 "E^X"
Macro: 60 "XEQ"
Macro: 61 "GTO"



RE: High-contrast Plus42 skins - Albert Chan - 11-24-2022 08:49 PM

Hi, Thomas Okken

Patched Michaels-HP-hints.layout work, if we use mouse point and click.
However, shortcut keys, say key L for LN, still is doing menu selection.

Still, I consider it an improvement. At least I can do LN by clicking LN key. Thanks.


RE: High-contrast Plus42 skins - Thomas Okken - 11-24-2022 09:20 PM

I didn't think of the physical keyboard mapping...
In order to handle that as well, add this:

Code:
WinKey: 65 : 50
WinKey: Shift 65 : 51
WinKey: CShift 65 : 51
WinKey: 86 : 52
WinKey: Shift 86 : 53
WinKey: CShift 86 : 53
WinKey: 81 : 54
WinKey: Shift 81 : 55
WinKey: CShift 81 : 55
WinKey: 79 : 56
WinKey: Shift 79 : 57
WinKey: CShift 79 : 57
WinKey: 76 : 58
WinKey: Shift 76 : 59
WinKey: CShift 76 : 59
WinKey: 88 : 60
WinKey: Shift 88 : 61
WinKey: CShift 88 : 61
WinKey: 71 : 61

MacKey: a : 50
MacKey: A : 51
MacKey: CShift a : 51
MacKey: v : 52
MacKey: V : 53
MacKey: CShift v : 53
MacKey: q : 54
MacKey: Q : 55
MacKey: CShift q : 55
MacKey: o : 56
MacKey: O : 57
MacKey: CShift o : 57
MacKey: l : 58
MacKey: L : 59
MacKey: CShift l : 59
MacKey: x : 60
MacKey: X : 61
MacKey: CShift x : 61
MacKey: g : 61

GtkKey: a : 50
GtkKey: A : 51
GtkKey: CShift a : 51
GtkKey: v : 52
GtkKey: V : 53
GtkKey: CShift v : 53
GtkKey: q : 54
GtkKey: Q : 55
GtkKey: CShift q : 55
GtkKey: o : 56
GtkKey: O : 57
GtkKey: CShift o : 57
GtkKey: l : 58
GtkKey: L : 59
GtkKey: CShift l : 59
GtkKey: x : 60
GtkKey: X : 61
GtkKey: CShift x : 61
GtkKey: g : 61



RE: High-contrast Plus42 skins - Albert Chan - 11-24-2022 09:33 PM

Added keyboard mapping, now it is perfect!

Menu can be selected by touched screen, or F1 .. F6
Other keys, what you see is what you get. L = LN, Shift-L = E^X, ...