accessibility

How to access a document's HTML in Firefox using IAccessible

I can get an IAccessible object from a Firefox window using this code: Guid guid = new Guid("{618736E0-3C3D-11CF-810C-00AA00389B71}"); object obj = null; int ret = AccessibleObjectFromWindow(hWnd, (uint) OBJID.WINDOW, ref guid, ref obj); Accessibility.IAccessible acc = (Accessibility.IAccessible)obj; However, I'm not sure where t...

Graceful degradation - when to consider

When designing and building the UI for an application that uses AJAX, when do you consider graceful degradation (for users who have JavaScript disabled, or are using a screen reader)? At the end, once the AJAX version of the site is completely finished At every stage of development I don't Something else... ...

How do I get AccessKey or AcceleratorKey to work in Silverlight?

I have some buttons in my Silverlight 2 app that I want the user to access from the keyboard. If I understand correctly, I should be able to use AutomationProperties.AccessKey. For example: <Button Content="Close" Name="btnClose" AutomationProperties.AccessKey="CTRL+Q" HorizontalAlignment="Left" /> But I can't get this to work? What...

How do the visually impared handle boot failures and other low-level environments

I know that screen readers and similar software exists to help the blind and visually impaired to use computers when in Windows or other operating systems. I am curious as to what support is available in lower level environments such as OS installers and BIOS setup etc. ...

Usage of the HTML Table "summary" attribute

The specification of HTML4.01 (http://www.w3.org/TR/html401/struct/tables.html#adef-summary) states that the table summary attribute should contain "... a summary of the table's purpose and structure ..." and the examples given support that usage. The Web Content Accessibility Guidelines 2.0 (http://www.w3.org/TR/WCAG20-TECHS/H73.html) ...

How to make scrollbars wider/bigger (including the scrollbar's arrows)

For accessibility purposes, I need to make the scrollbars for all scrollable controls (lists, list views) wider and the scrollbar arrows bigger. How to get the scrollbars (handles) from a scrollable control (ex: TListView) ? How to make the scrollbar and the arrows wider/bigger ? 10x for any hints and code... ...

Header tags for identifying layout structure elements?

I am trying to apply better semantics and accessibility to my web pages. I recently installed the Fangs add-on for Firefox to see what they look like in a screen reader. I am concerned with how all my sidebar and footer information appears crammed underneath my last content heading. Problem #1 I would like to be able to break it up by...

asp.net 508/WAI CMS

2 questions: Does using MVC make it any easier to build 508/WAI compliant sites? Anyone know of a good asp.net based CMS platform that is 508/WAI compliant or at least, tries to make it easier to build sites that are? ...

Title attribute - useful for making a web page accessible?

The sources I've read on making web pages accessible provide conflicting information on whether the 'title' attribute is actually useful. Some claim that it's best practice to give a web control a title attribute containing a more detailed explanation than the visible text on the control provides. Others claim that the default for most...

Is there a JAWS-friendly date picker for ASP.NET?

Does anyone know of an ASP.NET date picker control that works well with JAWS? Barring that, do you have any tips for making the existing ASP.NET date picker control easier to use for JAWS users? ...

Automate Dual Monitor Setup In Vista

I use a laptop as my primary workstation. Sometimes I work alone on it, but a significant portion of the time, I'm at my office desk and I hook up an external monitor to increase my workspace. Every time I perform this action, I click the same dialog boxes in Windows Vista to setup the dual screen and position the window. It seems like ...

How to measure "usability" in a specification-requirements document?

Starting to look at my last year project now, and so I'm doing the specification-requirements document. Now, it just so happens that this project requires a high degree of "usability" - I dunno if this is the right word in english, but what I mean is that it should be really easy to use from a user PoV. Now - in all the projects I've wor...

Is it possible to work in Eclipse with keyboard only?

Hi there, as most of us surely do every now and then, I try to improve my workflow. As Eclipse is my main IDE, I wondered if it may be possible to use it without mouse. I browsed the available shortcuts and tried to use them instead of my mouse. I found interesting features like Ctrl+3 which opens something like the Apple spotlight. I ...

Web accessibility and h1-h6 headings - must all content be under these tags?

At the top of many pages in our web application we have error messages and notifications, 'Save' and other buttons, and then our h1 tag with the content title. When making a web application accessible, is it ever acceptable to have content above the top-level structure tag like we do here? ...

Web accessibility - behaviour of screenreaders when configured to read 'title' attribute

I've been advised that if a 'title' attribute expands upon what's present in a control's visible text, it should include all information in the visible text, because the screenreader may read the title instead of the visible text. To clarify exactly how this works, are any of the following points true (for must screenreaders)? If a la...

Image alt attribute best practices

What exactly is the intended use of the alt attribute on <img> tags? Should it describe the image, or should it provide meaningful replacement text for screen-readers (and people who have images turned off)? For example, if I have a short biography of a person on my website, and include a small photo of them, is it really meaningful to...

Hidden table of contents for screen readers

I've seen on a couple of sites that they will include a navigation section at the top of their page, with internal links to other parts of the page, so that users with screen readers can quickly jump to the content, menu, footer, etc. This "nav" element is moved off-screen with CSS so regular users don't see it. What's the best way to i...

What is the best way to structure an HTML document for SEO and accessibility?

What's the recommended way to structure html that includes navigation so it's still SEO'able and accessible. For example, should the structure be more like that of a document: Skip to content (link, hidden by CSS) Navigation Content Other content (right hand panes etc) or: Skip to navigation (link, hidden by CSS) Content Navigatio...

Is there a way to grant privileged access to a .NET assembly to only one other assembly?

I have a class library assembly and some test code. Because the test code needs to peek at the internals of the the class, it needs to be part of the assembly and because I don't want to have it run all by it's self, it needs have something public so that a different assembly can invoke it. This ends up tacking on some code that shouldn'...

development for people with special needs

Hello everyone, this is my firts post here ever. I have to develop an aplication for a group of people with special needs. The functionality is really trivial, however, i have no clue of how to do the interface for them to be able to use it. Their intelectual habilities are perfect, they are actually studying high school, but one of t...