Assistive technology for people who need help using a computer keyboard, using a computer mouse, spelling, writing, communicating, or remembering information.
Keywords: ergonomics, assistive technology, word prediction, letter prediction, user interface, disability, on-screen keyboard, pointer, user friendly, spelling