Interesting... I hadn't even realized about the lack of stabliizers needed. I'll have to try and keep that!
Is it easy to obtain 2.5 keys? because otherwize the spacebar size will have to change.
I've got no specific preference for DSA caps, other than the fact that I don't own any yet, but I think it'll need a non-sculpted profile. Anything with curving contours may run into issues of obtaining certain size keys for certain rows.
For layout, I'm thinking a colemak varient would be best. I tried learning Dvorak and I just really missed the one handed clipboard key combos. It'd be nice to have a mathematical way to find where the center keys should end up though.
To be honest, at a controller level, the keyboard will just be switching some of the letter keys with the punctuation keys, so you should be able to switch between all sorts of layouts.
Delete key is going to be on Shift backspace, because that makes all kinds of sense to me.
The side and bottom row key sizes might have to change, depending on what I do about the space/backspace keys. I need to make sure they are easy enough to obtain, so if 2.5 isn't a common key size, I'll have to re-jig things. I'm also looking at moving at the function key, and putting it on another row to the left of the left edge, along with a dedicated Esc key.
Alternatively, I could put it on NumShift+Space.