HP Forums

Full Version: High-contrast Plus42 skins
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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.
I only see the original four skins on my iPhone version.
Matt: Select Skin and (in the bottom left) Load...

Cheers, Werner
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.
(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.
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"
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.
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
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, ...
Reference URL's