That's a nifty idea. However I can see that won't work for me. For me it's the slight offset the keyboard rows have that cause the cramping.
My usual setup, especially now with bf1942, is from left to right keyboard, joystick, mouse.
I'm a flight sim junkie, I will eventually get an Saitek X45, the the throttle will be to the left of the keyboard.
For BF this is the perfect layout for me. I need the joystick as close to in front of me as possible when flying planes (in any game). Hence it's position. Actually, it is more behind the keyboard and the mouse a little bit in front of hte joystick. This is because in some games i mapped the -, +, numpadEnter for to something and reach over with my right hand thumb to hit them. But I usually have those mapped because it is uncomfortable to have them mapped anywhere near the rdfg heys (which is what I map my fps controls to). I map my fps controls to that so my pinky has access to qwaszx. Usual layout is s stand or crouch, x for crouch or prone, w for zoom, a for favorite weapon (or next weapon in some games that don;t support mouse wheel), q and z for inventory in inventory games. Or reload if the game has leaning, otherwise t is reload and e is use.
But this gets akward. But I haven't found a layout that is comfortable yet you can have all those options available without moving your hand around too much.
In fact, in UT I map hjnm to bot controls. hj are usually mapped to devensive commands, nm to offensive. For UT v is probably the only default key I use, it brings up the bot menu

But it's annoying to play, have to turn the keyboard at an angle to be somewhat comfortable.
Looking at the zboard it appears I can do most of what I am use to yet be comfortable
