I want to build my first keyboard! I'd like to make a nice portable keyboard - for now USB... maybe later I'll try BT or simple wireless.
I ordered a jd40, with brown switches. I'll probably use it on linux/windows/android on android tablets or maybe the gpd win.
To make things extra hard, my main computer is a macbook, and if the keyboard is really good I might even use it with the macbook when docked at the office. (Where I'm currently using my IBM model F

)
For now, I haven't ordered or made a mountplate or a bottom plate. I'd like it to be as light and small as possible - can I get by without
a mount plate? How to make a thin and light bottom plate?
Next is keycaps. If I understand correctly, I could order them from WASD? They have a custom cherry 61 keycap set. So I can custom order
that? Or are there more efficient ways to get what I want?
I've been thinking about the design. I don't touch-type, which makes things a bit easier (or harder...).
I thought about the following design:

I'd probably use it mostly for text editing, web browsing, and coding (I often use emacs).
I moved all keys to the left, so that I get more of the standard punctuation keys on the right. I also decided to move curly and square brackets
further in (as opposed to on top of comma/dot or semicolon) so that when red is activated, all punctuations are available.
I thought to have 'Func' (red) locked if the key is just hit and released, and not locked if it is pressed.
Same for ESC and alt. (good for emacs... alt-x vs esc, x) but I'm not sure if it will work well. And, I don't remember if I need alt-esc for anything.
Any opinions or suggestions?
Thanks a lot!!