You might be interested in a project of mine. One-handed touch typing using your existing muscle memory.
If you're using your left hand, every time you want to type "K", type "D" instead. If you need to type "O", type "W". Type the key on the same row, using the same finger... just with the other hand. The app then runs predictive text on this and figures out which word you meant to type. So "tges" -> "this" as you are typing.
Your muscle memory already knows how to do this due to the ways our brains are wired. Thus very easy to learn. Use Caps Lock to switch back/forth to normal keyboard.
I just downloaded your demo and am very impressed. I forced myself to type with just one hand and it was much easier than expected (typing this comment using it now).
Do you plan to have a mechanism for allowing the user to change the auto-corrected result on the fly? (Other than tapping caps lock to correct then switching back to 1-hand mode). I did get a bit flustered trying to type "world" during a test run.
If you're using your left hand, every time you want to type "K", type "D" instead. If you need to type "O", type "W". Type the key on the same row, using the same finger... just with the other hand. The app then runs predictive text on this and figures out which word you meant to type. So "tges" -> "this" as you are typing.
Your muscle memory already knows how to do this due to the ways our brains are wired. Thus very easy to learn. Use Caps Lock to switch back/forth to normal keyboard.
Mac Demo: http://itunes.apple.com/us/app/one-hand-keyboard-practice/id...
Windows Demo: http://www.onehandkeyboard.org/download/