I've been using Kinesis Contoured keyboards with dvorak for years.
But I have a further wild suggestion... My keymap is called "I am not a koala." After getting RSI, I decided that I should not have to press modifier keys like Shift, Hyper, Alt, etc with my fingers, only with my thumbs. Chording with pinkies should be limited to koalas.
I can send you a copy of my not-a-koala kinesis keymap if you like.
So, I've moved all of my modifier keys under my thumbs, and it has kept my RSI problems from returning. I did have to take six months off of using my left hand and arm though. During that time I used an old IBM clicky keyboard I had remapped to dvorak right-hand. It was interesting to learn to touch type that layout.
I plan on programming for at least the next forty years or so, so here's some advice I've picked up from various places on the 'net:
- Don't keep a static wrist/arm position.
- Exercise and stretch regularly.
- Keep your hands warm when typing.
- Try to figure out what hurts your arms/hands most, and don't do that.