SpeedMorph: Can't help you I'm afraid - I'm working in Windows exclusively for now. If I wanted to remap the NumPad for good I'd use the registry, but scripts will be my method of choice to make it fully portable.
]]>Solutions?
]]>L,U,Y = 7,8,9
N,E,I = 4,5,6
M,<,> = 1,2,3
Space = 0
That way your hand can stay on the home row while typing numbers, instead of having to move one row up first.
]]>7 8 9 -
4 5 6 +
1 2 3 Enter
0 * . /
7 8 9 0 - +
4 5 6 : *
1 2 3 Enter
0 * . /
It would be nice to have the Enter key handy like that, just like it is on the real NumPad. Another thought is that many interesting chars like zero, slash and the colon are in the vicinity already and might be kept in place.
What I like the least with the second one is that the often-used + is moved so far up to the side. That's much more prominently placed on a physical NumPad, and for a reason. However, I suppose that using a NumPad one would hover the hand over the 456 row instead of the usual typing home row. Given this, the + won't be such a bad stretch. I still think I'll want it closer; maybe like this:
7 8 9 0 -
4 5 6 + *
1 2 3 Enter
0 : . /
Since I'm rather into key remapping rather than just characters these days that may be where this ends up. I'd lose the nice "hex pad" but on the upside the letters aren't far away since you're in the home position.
]]>The concept would be to map the CapsLock shift state to a NumPad like the laptop one, starting at the (unchanged) 7 8 9 keys:
7 8 9 /
4 5 6 *
1 2 3 -
0 : . +
The point stays in place, but should be mapped to the DECIMAL point instead of period here like it is on the NumPad proper. (In some countries - mine for instance - the decimal point is a comma. The Greek have another one still I believe, and there may be other variants.)
The colon is for entering time points: I've been missing that when using the NumPad for time entries in spreadsheets.
On hitting the Shift key in the CapsLock state, these keys become:
/ * - + (the usual NumPad top row, as an alternative for those who are used to that)
d e f °
a b c "
$ € ¥ %
The extra mappings there I thought would come in handy for various entries such as currency and positions. The mnemonics would be that Dollar is under d and Euro under e, the second next to the minute (') and the % sign is on the / key (on US boards).
This way, the right hand could enter hexadecimal numbers and more without moving the hand and on any board. The CapsLock would effectively become a fancy NumLock.
Ideally I'd like to map various special keys onto the remaining keys in this SGCaps mode to make the left hand similarly powerful, but that's not easily done; at least not in a Windows remapping file (.klc). Putting the standard arrow keys under FRST would be nice for instance. (For compatibility with gaming habits WARS sounds right but FRST is better since it uses stronger fingers, mirrors the Colemak Vim mapping and is anchored with a bump key.) Then W/X/P/V for Home/End/PgUp/PgDn would be in keeping with the NumPad mappings and maybe Q/A would do for Ins/Del (it'd put Del next to the left Backspace key). If remapping is done with a script like Farkas Máté's excellent PKL, that kind of thing should be feasible.
I've moved my CapsLock to the right Win key to accomodate Colemak's nifty left backspace mapping. This is optional, but to use SGCaps you'll have to have it somewhere of course. :) And it should be somewhere you can easily hit it, if you want this to be optimal.
On my own keyboard I've already used up that shift state for the greek alphabet. Too bad, this looks kinda nifty. ;)
]]>