Sorry about your friend. Good on you for helping him out here.
Unfortunately I don't know of anything in the way of custom joysticks/setups that might be helpful, but maybe I can offer some reassurance for your friend. Even with the standard input devices (mouse/keyboard, controller) people[1][2] have been able to adapt to very extraordinary circumstances. Anything's possible.