I don't think kbmap is going to give you what you want here. It's a really easy way to set the non-modifier keys, but which modifier keys do what is built into the underlying code. I don't think what you're after would be too challenging, though; start by taking a look at /sys/src/9/pc/kbd.c (assuming you're running a stock 32-bit kernel), in particular the kbdputsc function.
That said, after taking a look at the specific keyboard layout you've described, I'd suggest living with the Plan 9 compose system for a while first. Most folks have found it remarkably comfortable, at least if your primary language doesn't vastly exceed what's on a keyboard (Japanese &c). I know I miss it when I'm on every other system. Anthony
