A friend really needs to avoid using their hands due to medical issues and can't type... what software should I recommend they use? Any great FOSS solutions these days?