Accessibility: Animation on Computers
Recently I have become aware that a number of my friends and colleagues
are bothered, as I am, by animations on computer screens. I have a
couple of friends who have avoided computing careers because they find
animation and scrolling problematic, and I also know several
experienced developers who are very adept at turning off animation for
the same reason. To help others with this, I have put together a
helpful hints article below.
How to turn off animation in various applications and operating
systems.
If you are annoyed by the animations that are increasingly being added
to operating system and application interfaces, then here are some
hints on how to turn the animations off. Turning off animation reduces
overload of computers but also prevents motion sickness in users who
are susceptible. This is important for accessibility in individual
users, and more so in a teaching context where people looking on have
no control over what is shown on the screen.
Mac OS X
In Mac OS X you can use this command on the command line:
'defaults write NSGlobalDomain NSWindowResizeTime .001'. It
speeds up 'sheets' to the point where their animation is faster than
the eye can see, so GUI elements just spontaneously appear in their
final position rather than sliding across the screen. For example if
you use this command and then double click on the computer icon on your
desktop, then instead of sliding across the screen, the finder window
will spontaneously appear in its final position. This is great, and
in most applications and in the finder it solves the problems. It
does not fix the dashboard widgets, and there is currently no way that
I know of to turn off their animation. The animation of the Mac OS X
dock has to be turned off separately in the system preferences panel.
The minimize icon in the top left corner of Mac application windows
reduces the window to an icon in the dock with a sweeping animated
motion, and I am not aware of any way to turn off this animation.
In the new Leopard operating system they have a centralized animation
system called Core Animation.
(http://www.apple.com/macosx/technology/coreanimation.html) I'm not
sure if there is a central way to turn animation off in this as I have
not upgraded yet, but I have written to ask and will update this
article if I hear anything.
Windows
In Windows XP there is very little built in animation, which is
great. Some of the menus slide up and down rather than just appearing,
and you can turn this off using Windows Powertoys TweakUI
(http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx).
In Vista there is a ton of built in animation, but there is a lot of
information online about how to turn this off. To turn it all off in
one shot I just revert the Vista interface to the XP Classic view. The
instructions on how to do that are here:
http://www.ehow.com/how_2134805_windows-vista-look-like-xp.html.
It's very easy and works a treat.
Scrolling in Browsers
Some computer users suffer from motion sickness when watching scrolling
on a computer screen that is controlled by someone else. This can be a
particular problem when a computer user is teaching one or more other
people. I avoid this by using page down or page up and the arrow keys,
as this moves the page to a new spot without the sliding motion.
However, in many browsers I have to turn off a feature called 'smooth
scrolling' in which the page down button or mouse wheel scroll causes a
sort of gradual speed-varying sliding motion, rather then just making
the page snap into its new place. You can see this very clearly in
Picassa, which slides in a really extreme way, and unfortunately cannot
currently be configured not to. Fortunately many browsers now include a
control that easily turns off smooth scrolling. You can usually find
this in a menu called 'options' or 'preferences'.
Another thing that can be difficult in browsing is the vast array of
moving adverts on the internet, but these can be turned off fairly
easily in the browser Opera, which has excellent accessibility
controls. It has the option to add check boxes to the top bar of the
browser for turning off java, javascript and animated images. You
get to this by [Tools][Appearance][Buttons][Preferences], and then you
just drag the check box you want up to the top bar and drop it in
position. The provision of these check boxes means that java,
javascript and animated images can be turned off as required, and
quickly turned on again when you find a page that needs javascript or
java to let you fill in an interactive form. Some other more difficult
animated images have to be added to a special blocked list, and the
list prevents them from being loaded in the first place. You can find
this list under [Tools][Advanced][Blocked content]. To find the url
that you want to block you may have to look at the source html and pick
out the url of the animated image. This is then added to the 'blocked
content' list. In Firefox there is an add-on feature called flash-block
that prevents flash animations from playing unless you click on them,
and this is very helpful in allowing you to choose which animated
images you view. If you start a flash animation and wish to stop it
then you just need to reload the page, and the flash animation
immediately stops again.
Inaccessible Websites
Unfortunately many websites currently do not have any non-animated
accessible pages. When I last looked, the Honda website was an example
of this, and was consequently completely inaccessible for some users.
Conversely, the BBC Website is an excellent accessibility example, with
only a ticker-tape animation on one page. Even this can be turned off
by going to the 'Low Graphics' version. If web developers are reading
this I would really encourage them to produce websites that are
accessible to those who cannot use animated interfaces.
Linux
In Linux there is usually much less animation. Sometimes the
cursor bounces up and down like a ball, but this can be turned off with
a control called 'busy cursor'.
Please send more tips!
I hope this is helpful to those users who have difficulty with animated
interfaces. It should also help those many individuals who we are all
teaching, and who have little control over what we subject them to on
the screen. I am always on the look out for more tips on how to turn
off animation, so if you have any good tips to share then please do
send them to me (jendeegan at gmail.com), and I will add them to this
page.