I separated my right shoulder so that arm is going to be out of commission for a while.  (I am right-handed.)  I'm managing about 25 wpm with one hand, or about 1/4 my normal speed.  This is frustrating.  The Handkey Twiddler  has been out of production for a while.  The BAT  is not OS X compatible.  Anyone tried the Half Qwerty  keyboard?  Are there other good options for under, say, $300?  (I found several very niche products for significantly more.)  I do plan to try voice recognition for email and IM but I can't see that working very well for code.