College of Engineering Department of Electrical Engineering & Computer Sciences Instructional & Electronics Support Groups /share/b/pub/accessibility.help Mar 19 2009 Accessibility Software for Instructional Systems ------------------------------------------------ CONTENTS: Summary Solaris (UNIX) AccessX Windows Accessibility MacOS Universal Access Screen Reader Software Summary ------- Our UNIX, Windows and Mac systems each have features that allow users to - transfer mouse functions to the keyboard - reduce keyboard sensitivity - enlarge fonts - magnify the entire screen Setup is described below for each operating system. More help: UC Berkeley Disabled Student's Program (http://dsp.berkeley.edu/) DSP Handbook (http://dsp.berkeley.edu/docs/handbook.pdf) Assistive Technology Center (http://dsp.berkeley.edu/atc) Assistive Technology Specialist (Lucy Greco, lgreco@berkeley.edu) Academic Compliance and Standards (http://acads.chance.berkeley.edu/) Solaris (UNIX) AccessX ---------------------- To start AccessX on Solaris, run /usr/openwin/bin/accessx & Features include Sticky Keys: Enables single-finger operation of multiple key combinations. Mouse Keys: Provides keyboard-based explicit control of cursor movement and all mouse button press/release events. Repeat Keys: Enables users with limited coordination time to release keys before multiple characters are sent. Slow Keys: Permits users with limited coordination to accidentally press keys without sending keypress events. Toggle Keys: Indicates locking key state with a tone when pressed (for example, Caps Lock) in order to assist visually impaired users. Bounce Keys: Enables users with tremors to prevent the system from accepting inadvertent key presses. Mouse Functions using the Keyboard: 5 of the numeric keypad executes a mouse click 0 of the numeric keypad executes a mouse push or press, . of the numeric keypad executes a mouse release + of the numeric keypad executes a double click By default, the left button is selected. The mouse button is determined by what the user has selected: = sign of the numeric keypad means left button has been selected / sign of the numeric keypad means middle button has been selected * sign of the numeric keypad means right button has been selected There is np known instance in X11 where you have to drag with the middle or right buttons of the mouse, so it may be best to permanently assign =, / and * to the left, middle and right buttons respectively. This way, the user does not have to keep changing the mouse button selection when doing copy and paste and does not run the risk of pasting things by accident because 5 of the numeric keypad is still assigned to the middle button from the previous paste and the user forgot to reassign it to the left button. On Sunrays, users can control resolution and font size by typing shift+Props On UNIX systems, you can start 'xterm' with a very large font, such as: % xterm -sb -geometry 86x24 -fn \ '-b&h-lucida-bold-r-normal-sans-26-190-100-100-m-159-iso8859-1' For more info, check http://wwws.sun.com/software/whitepapers/solaris9/accessibility.html#1.1 http://wwws.sun.com/software/star/gnome/accessibility/quickview.html Windows Accessibility --------------------- To start Accessibility In Win2K: Start --> Settings --> Control Panel --> Accessibility Options To control resolution and font size: Start --> Settings --> Control Panels --> Display To control whether the mouse is for left or right handed use: Start --> Settings --> Control Panels --> Mouse To control Repeat delays and Repeat Rates: Start --> Settings --> Control Panels --> Keyboard Mouse Functions using the Keyboard: 5 of the numeric keypad executes a mouse click 0 of the numeric keypad executes a mouse push or press, . of the numeric keypad executes a mouse release . + of the numeric keypad executes a double click By default, the left button is selected. The mouse button is determined by what the user has selected: = sign of the numeric keypad means left button has been selected * sign of the numeric keypad means right button has been selected / sign of the numeric keypad means BOTH buttons have been selected Make sure Numlock matches Start --> Settings --> Control Panel --> Accessibility Options --> Mouse --> Settings MacOS Universal Access ---------------------- On MacOS9 and earlier: If there is no Control Panels --> Easy Access on your computer, copy it from the Macos cdrom Control Panels --> Easy Access Features: Sticky Keys: Enables single-finger operation of multiple key combinations. Mouse Keys: Provides keyboard-based explicit control of cursor movement and all mouse button press/release events: 5 of the numeric keypad executes a mouse click 0 of the numeric keypad executes a mouse push or press, . of the numeric keypad executes a mouse release 1, 2, 3, 4, 6, 7, 8, 9 of the numeric keypad can be used to move the cursor 1 pixel at a time. Slow Keys: Permits users with limited coordination to accidentally press keys without sending keypress events. Control Panels --> Keyboard Features: Repeat Keys: 'Enables users with limited coordination time to release keys before multiple characters are sent. On MacOS10.1: To control Repeat delays and Repeat Rates: System Preferences --> Keyboard To control resolution and font size: System Preferences --> Displays Set the trackpad to execute a mouse click: In System Preferences --> Mouse In System Preferences --> Universal Access Sticky Keys: Enables single-finger operation of multiple key combinations. Mouse Keys: Provides keyboard-based explicit control of cursor movement and all mouse button press/release events: 5 of the numeric keypad executes a mouse click 0 of the numeric keypad executes a mouse push or press, . of the numeric keypad executes a mouse release Slow Keys: Permits users with limited coordination to accidentally press keys without sending keypress events. Currently, the mouse substitution for universal access is not working very well in Macos10.1 . 0 of the numeric keypad is supposed to execute a mouse push or press. This feature does not work with many applications, such as Internet Explorer, and 1 cannot use it to move windows around or to navigate throughout a disk or a folder that has an alias in the dock. We have sent a bug report to Apple (Sep 2002). I have not tested it in Macos10.2 On MacOSX: http://www.apple.com/macosx/features/universalaccess/ (untested on Instructional Macs) Screen Reader Software ---------------------- EmacsSpeak: http://sourceforge.net/projects/emacspeak Window Eyes: http://www.gwmicro.com/windoweyes/windoweyes.htm EECS Instructional Support 384/386 Cory Hall, 333 Soda Hall inst@eecs.berkeley.edu