There is also software that can help with visual tracking when reading, including the tools developed by my startup. [1] We were actually unaware of the benefits our tools would have for stroke survivors until we heard from them.
Its possible to have had a stroke and not experience any long term effects.
He can speak and converse but he's not as quick as he was before the stroke. He no longer needs to search for his words and he is able to talk about the issues of the day. In the beginning, he struggled to formulate sentences; not so much now. He does speak with a low volume and may slur some words because he still does not have full control of his facial muscles. He has some paralysis in his face (left side).
He has limited head and neck movement. He has control of movement in his lower legs and feet but not his body proper. I do not know the extent of is paralysis but he has no obvious mobility. When seated for a long period of time he complains of pain in his buttocks.
This all is from personal observation; I am not privy to his medical reports.
There I was. 40 years old. Lying on the fucking grass on the side of the road. Genuinely asking why I had to survive if this is what life was going to be like.
I had to rehab two things. I had to rehab my body, but first I had to rehab my brain. I have never and will never forget the feeling of 'used to' while I was rehabbing my body. I 'used to' be able to run. I 'used to' be able to walk faster than little old ladies on walkers. I 'used to' be able to eat whatever I wanted. I 'used to' be able to mow my fucking lawn. I 'used to' be able to walk up a flight of stairs without taking three breaks on the way. I was paralyzed by 'used to'.
You're his friend so honestly, the best advice I can give you is to encourage the hell out of him. It sounds like he has come a long ways. I have no idea what rehabbing a stroke would be like, but I assume that it's significantly worse than rehabbing a heart. If it is actually worse than rehabbing a stroke, your friend is fucking hardcore. Seriously...this man has come an incredibly long ways and deserves some serious praise.
I'm a sample of one, but that kind of praise really helped me. Every single thing about rehab sucks. Praise makes it suck less.
Edit - I'm much better now. Hell, a few weeks ago, I told my psychiatrist that I was in serious danger of qualifying to run the Boston Marathon by the time I'm 45.
If he has any use of the keyboard, then some hotkeys/macros with AutoHotKey may make his life easier as well. I once used AHK to disable the right mouse button for my grandfather, who before he passed, lost dexterity in his hands and was whole-hand clicking rather than just with his index finger. Disabling the button was easy, and I just re-mapped it to a key he never used (NumPad+).
I hope this helps your friend!
Eye tracker + app: https://www.tobiidynavox.com
I'm not explaining this well, because I'm a technologist, not a therapist: in the UK the role would be "Occupational Therapist". However, in my experience, they are focused on improvement and the regaining of function: only when this avenue is exhausted will they begin to look at assistive technology. But I am probably being unfair.
Useful, maybe:
http://www.oneswitch.org.uk/gaming.php
https://www.webbie.org.uk/oneswitchmouse/index.htm (control the Windows cursor using only one switch: freeware from my employer)
Your friend's problems are largely about control and typing. They may be able to use one arm, but it may tire fast. Consider alternative mice, including trackballs. A keyboard if possible, perhaps a tablet with keyguards. If not, some kind of switch control for an onscreen keyboard: it will be slow but maybe more useful. One Switch Mouse, above. Built-in features, like Windows here: https://support.microsoft.com/en-gb/help/27936/windows-10-ma...
Eyegaze: cameras that track where you are looking. Hard to use, probably not best if your friend can use an arm.
Speech recognition: you really want Dragon Professional on Windows. If you can't get a trial of that, macOS speech recognition. You MUST MUST MUST have a decent mic. Windows 10 machine, try Windows Key + H in an edit box, or this freeware (my employer again): https://www.clarosoftware.com/login/admin/labs/#clarodrake
Expert in California: https://store.rjcooper.com/
Your friend is still regaining function, which changes the dynamic: using the built-in features, maybe with a trackball, might be best until you know where they end up. Again, this is an OT call.
Good luck!
Dasher is designed for text input with limited movement. You can try it out online: http://www.inference.org.uk/dasher/
Many of my users have motor control issues. Depending on the manner of the difficulty, I think this will be useful to you.