Hi!
Have you identified any patterns when coding? I.e., what you need out of a keyboard?
I have been thinking about ergonomics a lot also. Since, I code in vim I want a close Esc key or having it remapped to, e.g., Caps lock. Arrow keys, isn't that important since hjkl is mostly used for navigation, but even when I use arrow keys it is kind of nice to have them layered on the home row. I'm about to leave ISO (even though I'm Swedish) for Ansi, completely, since I find it better for coding. Further, I find smaller boards more egonomic since I don't need to move my hands so much and the keyboard is small enough such that it can be exactly in the middle of the screen. Then comes the question of having the key layout angled. I have tried this on several keyboards, and I find that I "learn" to type better since I'm forced to touch type, other than that it's sort of the same. I'm thinking of trying some 40% split, e.g., "Let's split it" or similar. What are your thoughts?