The user interface for customizable keyboard is almost done, below a sneak preview animation. Let us know what you think.
You can map any Modifier key with another modifier key (Version 3.0.7.4) and any F key with whatever function you want.
A similar user interface for the F keys will later be used to customize Magic Mouse and Magic Trackpad gestures.