I'm not sure if anyone else is interested, but I modified the XF86_SVGA server to make it more IA-1 friendly.
1) Hardwired the "function" buttons to F1-F9, and the butterfly as F11 (for Mozilla full screen mode)
2) Mapped the volume controls into a region that xmodmap 3.3.6 can handle
3) Implemented a backlight toggle function triggered by the power button
4) Remapped the printer button as a second ESCAPE key. (I'm considering doing this via xmodmap, but for the moment it is hardwired.
If anyone is interested, it involves changing two files - atKeynames.h and xf86Events.c
BTW - I know that most of this can (and is) being done in Xfree86 4.x via Xmodmap and a few other utilities, but Xfree86 3.3.6 uses *FAR* less RAM. I actually can get everything loaded and still have about 4Mb physical RAM free - having not touched the swap file. It's also easier on the filesystem :)
email me at jshamlet<at>hotmail<dot>com or post here, and I'll post the code changes.