accessibility

How to I launch an on-screen keyboard from my application on Mac OSX?

I know there is an on-screen keyboard which you can access on Mac OSX, however I need to add a toolbar button to launch it from within my application. Does anybody know how I can do this? ...

Building a keyboard accessible web application

How do you go about building a complete keyboard accessible web applications? Assuming that this for a controlled deployment environment(for use within an org) where access is restricted (not open to public). Update: Forgot to mention that this aimed at improving data entry efficiency and not disability related. Update 2: Would it mak...

What are some good computer science resources for a blind programmer?

I'm a totally blind individual who would like to learn more of the theory aspect of computer science. I've had an intro data structures class and the general intro programming but would like to learn more on things such as software design, advanced data structures, and compiler design. I want to do this as a self study course not as part...

How do I indicate success and failure with colour?

I need to make a Java component that turns the background a certain colour when a process passed, and another colour when the process failed. My first thought was: green for success, red for failure. But then I read that 10% of males can't differentiate between these two colours. What would be a better combination of colours? (For the...

Pragmatism and Accessibility

At what point does accessibility become non-pragmatic? and what is that shady gray area dictated by? ...

Are CAPTCHAs Accessible?

I am writing a website in my spare time for an educational facility and from what I've read on the statistics of this place they seem to have many disabled students studying there. Simply put, I'm setting up an account system where students can log in and receive basic information about their courses, allowing them to comment on their co...

Should Visual Studio 2008 throw an accessibility error (508) with a 100% table driven layout?

I'm trying to make sure my work is 508 compliant more and more these days, but noticed that VS2008 doesn't throw an error if you have a 100% table driven layout instead of css. I always thought that to be 508 compliant you needed to drop the "tables for layout" idea ... If this is true, how can I force studio to make these errors ins...

android internals and memory/processor constraints?

I'm considering creating a screen reader for Android. My questions are as follows. One how much of the internals of Android are exposed through the Java API? I'm looking for things such as system wide notification when text is displayed, notification of a new application being launched, etc. I'd rather not have to modify the kernel sourc...

iPhone native apps - access to call logs, SMS, calendar, iTunes library

As I understand there aren't any public APIs available or any 'legal'/'official' way of accessing those... I was just wondering how come some Desktop apps (MissingSync, iPhoneDrive) have access to those then... ...

What do screen readers do with an ellipsis unicode character?

For example, the unicode character "…" or the thing you get in HTML if you use the … entity. How will the various screen readers pronounce this? ...

Disabling browser tooltips on links and <abbr>s

Hello, I want to suppress the web browser's default tooltip display when a user hovers over certain links and elements. I know it's possible but I don't know how. Can anyone help? The reason for this is to suppress the tooltip for microformatted date-times. The BBC dropped support for hCalendar because the appearane of the machine-read...

Best language for quickly creating user interfaces with out drag and drop?

I'm a blind college student who is taking an introduction to programming class that focuses on user interface design. The class is using processing which is completely inaccessible. I'm looking for a language that will allow me to create GUI's with out drag and drop and hopefully be smart enough to do most of the layout with out forcing ...

Java: Interface vs Abstract Class (regarding fields)

From what I have gathered, I want to force a class to use particular private fields (and methods) I need an abstract class because an interface only declares public/static/final fields and methods. Correct?? I just started my first big java project and want to make sure I'm not going to hurt myself later :) ...

What are the best-practices for making a website accesibility-friendly?

I'm looking for best-practices for designing a site that with accessibility in mind. The site is going to have a lot of older and less-abled individuals visiting it, and I want to make it as friendly for them as possible. Is there a resource that describes all the right tags, and attributes to use? Thanks! ...

ajax and accessibility

1) How important is it for the site to be accessible without javascript? I'm using a lot of ajax. I converted most of the site to be accessible without js, but the effort involved left me wondering if it was worth it. 2) What are the sort of scenarios (that occur fairly often) in which javascript might be turned off? (apart from people ...

OS X: How do I leverage Apple's "Assitive Tools" API to watch keyboard input?

I want to create something similar to TextExpander - a macro program that watches the keyboard for a certain combination of keystrokes, and then replaces the text you just entered with a snippet. What I mean is, you type "--expando" and it replaces it with "gee isn't this an expanded text snippet". I know you need to hook into the assist...

CSS text replace with image, need hyperlink

I am using the text-indent technique to replace my h1 tag with my website's image as so: <h1 title="Homepage">My logo</h1> #header h1 { float: left; background: transparent url('../images/logo.png'); width: 214px; height: 64px; text-indent: -9999px; } The only problem is that I want to still have the new image act as a hyperlink. I t...

Completely keyboard driven UI

After reading the inspiring article We are typists first by Jeff, I decided to use the keyboard and stay away from the pointer as much as possible. But I observed that for many applications especially on the WEB it is not easy. I also tried to incorporate this feature in my own pet projects and realize that there is huge UI design ef...

HTML attribute accesskey not working as it should

So, I'm testing all different HTML tags and attributes, freshing things up a bit, and for some reason, accesskey does not appear to be working. The accesskey attribute is used to assign a key to an element. Depending on your OS, pressing Alt+that key (Windows) or Cmd+that key (Mac) will give focus to that element. Here's a little somet...

Color blindness: Are you aware of it? Do you design for it?

I'm curious whether many of us who do design or take design decisions have ever heard of this problem. I'm aware there are dangerous color combinations, like green + red. This is probably one of the most popular cases of color blindness. If you have green text on a red background and vice versa some people won't see anything. I've also...