EDIT>This is continued here.
http://geekhack.org/showwiki.php?title=Island:6491Not sure if this is the best place to post this, but as I got the idea from this thread, here goes...
I've set up an AutoHotkey script to cram all the useful keys into the main block. CapsLock acts as the modifier, unless it is pressed alone in which case it does backspace.
I included the multimedia keys from a script in another thread.
To minimise conflicts (I had lots of grief with CapsLock) I used KeyTweak to change these keys:
CapsLock key changed to be "Macintosh Keypad ="
Context Menu key changed to be CapsLock
(ScrollLock key changed to be a Windows key)
The script is attached, just rename the .txt to .ahk
Edit> working on it still, getting keys to work with modifiers is messy...