Many thanks for looking into the numeric pad capabilities!!
The thing to note about my skin is that is has a vastly different layout to the default HP42S skin - something that people will have to rewire wire their brains a little to use (although it's not too hard). There are many reasons for that happening, but it is fundamentally why I have so many questions!
Anyway, regarding my comment about the default key mappings polluting my environment - if I load my skin then my keyboard mappings take precedence over the defaults, but the defaults that I didn't redefine are still in play! For example, in the default layout file "\" is R/S and "|" (i.e. "⇧\") is "PGRM". In my keyboard layout, the shifted function of "R/S" is not "PGRM" but instead "PGM.FCN". The upshot here is that if somebody notices that "\" is "R/S" (I never defined "\" so it's still in play) then for my skin they'll expect "⇧\" to be "PGM.FCN" but they'll unexpectedly get "PGRM" i.e. my environment is "polluted" with the residue of the defaults. If my skin is loaded and I subsequently load the default skin then ALL of my skin's keyboard mappings are flushed so that kind of issue can't happen with the default skin. I was hoping/expecting when my skin was loaded that the default keyboard mappings would be similarly flushed.
It sure seems that keyboard mappings are a pain in the neck to deal with (and in particular on the Mac). Looking within the default Plus42.layout file I see the following corresponding key mappings:
GtkKey: Alt CShift 1 : 39 # DIRS.FCN
WinKey: Alt CShift 49 : 39 # DIRS.FCN
MacKey: Alt CShift 0x00A1 : 39 # DIRS.FCN
I'm only on the Mac, so once I get all my key mappings finalized I genuinely don't know what to do for the other platforms given that the keys are all frustratingly different (i.e. 1 or 49 or 0x00A1 all mean the same thing). I'm highly reluctant to burden you with support for that, but I'm unclear how to untangle myself from that web. I might put my skin into these forums when the time comes and perhaps your trusty forum members will come to the rescue :-).
Oh, as far as the Mac is concerned, what is CShift? I played around a little and couldn't figure it out.