Ok, using the patches given above by tbenning and the following keymap:
int ncd19c[] = {
255, 255, 255, 255, 255, 255, 255, 255, 38, 39, 40, 41, 43, 42, 52, 53,
54, 55, 49, 56, 24, 25, 26, 27, 29, 28, 10, 11, 12, 13, 15, 14,
21, 18, 16, 20, 17, 19, 35, 32, 30, 34, 31, 33, 36, 46, 44, 48,
45, 47, 51, 59, 61, 57, 58, 60, 23, 65, 94, 22, 255, 9, 255, 113,
62, 66, 116, 109, 255, 255, 255, 255, 255, 91, 255, 82, 255, 255, 255, 77,
255, 255, 255, 63, 108, 255, 86, 255, 255, 112, 90, 87, 88, 89, 83, 84,
85, 79, 255, 80, 81, 255, 255, 255, 71, 72, 73, 69, 74, 75, 255, 96,
255, 255, 255, 255, 255, 76, 255, 255, 255, 255, 106, 97, 99, 107, 70, 103,
68, 105, 67, 100, 102, 104, 98, 255, 255, 255, 255, 255, 255, 117, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
0};
The main keyboard seems to be working, I think there may still be some
problems with the keypad. ( The only changes in the above map are for
the "d" and and "q" keys. see my earlier message)
This is with a 933 mhz G4 system running xfree 4.2
==Jerry