I am getting into Adaptive Technology (AT), to help my friend with cerebral palsy. He is highly intelligent and very Internet active, but is severely limited by the motor functions of his hands, speech, and head movement. He has the ability to use a motorized chair with a ball style joystick pretty well. I am looking into (AT) joysticks that can be used as mouse input, and also to select the on screen keyboard in Win7, but the big thing I need is a software install that will work similar to predictive text on any phone or smart phone these days. Need something with an onscreen keyboard that then can pop up predictive words that can be selected with the mouse so that he doesn't have to type out every letter, as he can only use one finger to type and his range of motion accuracy is limited also with the width of a keyboard. Any ideas mainly on the predictive text software part? If anyone is versed in any other AT please contribute. This can really change his world. Thanks.