Computer access aids are assistive technology devices that are designed to make computer use easy for people with physical challenges. People with disabilities face various challenges like inability of providing input with keyboard, mouse, or monitor. People with visual impairment face difficulty in comprehending output. Adaptive software and hardware are designed for people with sensory, physical and learning disabilities. Adaptive mouses, assistive keyboards, and screen reader programs are used as input and output devices for physically challenged users. Adaptive equipment for typing are also available for people with lesser finger movements required for typing.