>
>
>  A very simple system extension that adds additional functionality
> to the numeric keypad on standard Apple keyboards. Though its
> features are directed towards software development, others may find
> it useful as well
>
>

When typing on my Apple Keyboard II at home, I lack many of the keys
indigenous to my Apple Extended Keyboard at work. Most of all I miss
the forward delete, home, end, page up, and page down keys.
Remembering how the PC XT keyboard had originally implemented these
keys on the numeric keypad using the Num Lock, I decided to do
something very similar for the Macintosh.

Another thing that continually bugs me as a developer is typing
hexadecimal numbers. As I am already accustomed to using the numeric
keypad, I find it awkward to have to jump around the keyboard typing
the letters A through F in the middle of a numeric key sequence. With
CodeKeys, holding down the shift key changes the keypad to full
hexadecimal, replacing the keys above and to the right with the
letters A-F and changing the decimal point to a lowercase "x" (ie:
0x69FACE).

DOCUMENT AND CURSOR MOVEMENT KEYS

(Not supported for extended keyboards.)

option-"1" = end
option-"2" = down arrow
option-"3" = page down
option-"4" = left arrow
option-"6" = right arrow
option-"7" = home
option-"8" = up arrow
option-"9" = page up

HEXADECIMAL KEYS

shift-"." = x
shift-clear = A
shift-"=" = B
shift-"/" = C
shift-"*" = D
shift-"-" = E (F on some keyboards)
shift-"+" = F (E on some keyboards)

OTHER KEYS

(Not supported for extended keyboards.)
clear = forward delete (same as del on extended keyboard)

DL #1 CodeKeys v1.1

Compatibility
Architecture: 68k

Since CodeKeys intercepts certain key combinations and changes them,
incompatibilities may exist with software that is expecting the
original unaltered key. This may be especially true for the clear key
which CodeKeys effectively removes (unless you are using an extended
keyboard). I've tested it fully with MPW, Think C, and CodeWarrior
(all for which CodeKeys is specifically intended) and have found no
problems.