Many ICT solutions have been found for those with learning difficulties.
Lots of computer software has been developed to help progress learning. Examples are drill and skill type software, learning games and voice recognition software which can be used by those who find it very difficult to write or type.
There is also computer hardware that can help with learning difficulties. One example is the programmable keyboard. This has a grid of touch sensitive key areas. The areas can be set to do a particular thing when they are touched. A paper overlay can be put onto the keyboard to help the student.