I've read a lot of posts on programming-related blogs about the importance of typing skill and keyboards. Maybe it's just me, but at least as far as typing skill/speed goes, I'm not really seeing it. Sure, a lot of our job is typing, and you need some baseline level of skill at it, but I don't think I've ever been hindered in my ability to produce code and features faster by my not-particularly-great typing abilities. If I could wave a magic wand and make myself type twice as fast as I currently do, I don't think my overall productivity would change much at all. The majority of my time is spent thinking about the best way to create or fix something, researching options, etc. The actual process of getting the result of that onto the screen seems relatively quick by comparison.
I might even go so far as to say that, if your typing speed is seriously hindering your productivity, then your language may have too much boilerplate to it, and you might want to put together some code-generation tools for yourself.
On the other hand, I will say that I now prefer those ergonomic keyboards with the split, down-sloping keys. After extended fast typing on a normal keyboard (writing documentation), I sometimes get a mild wrist pain, and using this type of keyboard seems to prevent this without interfering with my overall typing. They seem to be surprisingly hard to find though, with like 5-10 of them on Amazon versus hundreds of conventional keyboards.