Skip to content →

Category: Accessibility

Three positions with the W3C’s Web Accessibility Initiative Available in Europe

The W3C’s Web Accessibility Initiative (WAI) project has three positions available based in Europe to work on various aspects of web accessibility.  All positions indicate they are for a period of three years starting on Jan 1, 2019.

The organization is looking for a Web Authoring Tools Accessibility Specialist, an Emerging Web Technologies Accessibility Specialist and a Web Accessibility Education and Training Specialist.  Full job descriptions and application requirements can be found at https://www.w3.org/Consortium/Recruitment/.

An email with the original announcement of these positions is also available.

Leave a Comment

Quick Notes on Using a Virtual Machine Environment With A Screen Reader

Over the years I’ve used a range of solutions for solving the basic challenge of wanting to experiment with new versions of operating systems, screen readers, applications and more without breaking a working system.  From using dedicated test computers, various hard drive imaging solutions, dual booting (running two operating systems on the same machine) and of course using what are known as virtual machines through the various virtual machine technologies available.

The majority of my experience has been running virtual machine technology on Windows to run other windows machines in a virtual environment.  Information in this post is therefore limited to that combination.  There are viable solutions on other platforms as well.

The goal of this post isn’t to provide a full tutorial on using virtual machines.  It is to share a few notes and things I’ve learned in case they are of assistance to others using similar technology in conjunction with a screen reader as a starting point.

For those unfamiliar with what a virtual machine is, think of it as a way to run a second or third computer on an existing computer through a software program.  There are many benefits to this including as mentioned the ability to try things out without breaking a working environment.

The three virtual environments I’ve used are Hyper-V, built directly into Windows; VM Player and VM Work Station from VMware and VirtualBox from Oracle.

There is no one perfect virtual machine solution and in my experience each of the three options I’ve explored has strengths and weaknesses.

I have had success using all three of the solutions I’ve mentioned.  Each requires you understand what’s necessary to get the virtual machine configured and how to access the machine of course.  I do routinely use virtual machines in my environment though and they can be a very helpful tool.

Aside from possibly having to enable the feature, Hyper-V being part of Windows can be very handy and the machine management user experience works well in my experience with screen readers.  In general screen reader-friendly tree-view and list-views are used for most controls.  Perhaps the biggest limitation is that Hyper-V does not support audio directly until you are able to establish a remote desktop connection to the machine.  This means that unless you are skilled at fully unattended operating system install and configuration, there’s a strong possibility you will need assistance in creating the initial virtual machines you want to use.

I have used both the consumer-oriented VM Player and the more enterprise-oriented VM work station over the years.  The machine management experience in VM Player works well with screen readers.  Again, most controls are screen reader-friendly tree-view and list-views.  However, VM Player is limited in some key areas such as the ability to run multiple virtual machines at once or take what are commonly known as snapshots of a virtual machine.  Think of a snapshot as a way to capture your virtual machine at a point in time so if something goes wrong or you want to get back to that point, it is as easy as applying that snapshot.

VM Work Station is a full-featured VM solution.  However in my experience the machine management part of the program did not work as well with screen readers.  Additionally, in my environment I have found more keyboard quirks when switching from a virtual machine back to the main operating system.  These are not insurmountable problems and at one point I used VM Work Station with success for several years.  In general VM Player is free for individual use while Work Station requires you purchase the software.

Both VM Player and VM Work Station have native support for audio.  This means that with the ability starting in Windows 10 to use Microsoft’s Narrator during operating system install, in most cases it is possible to create a virtual machine completely independently.

Whether you use VM Player or Work Station, two important keyboard commands to know are CTRL+g to put keyboard focus into a virtual machine and CTRL+Alt to put keyboard focus back to your host or main machine operating system.  In my experience, it has been helpful to press the Control key a couple times alone after using the CTRL+Alt combination to avoid modifier keys seemingly locked when switching back to your host machine.

Oracle’s Virtual Box has been an interesting experience. .  The machine management and settings areas of the program are very mixed when used with screen readers.  Some items work quite well, such as menus for working with individual machines, while others, such as the experience to modify hotkeys in the program and other machine settings, work poorly at best.  Additionally, I’ve found keyboard access when using up and down arrows in a list of virtual machines sometimes jumps out of this list.  I’ve taken to ensuring I give each virtual machine a name starting with a unique letter because I know once I am in the list of machines, I can press that letter and ensure I move focus to a specific machine.

As with the VMware products, VirtualBox has support for audio natively.  This means that again, fully independent creation and configuration of a virtual machine running Windows 10 is possible.

By default VirtualBox uses the right, and only the right, Control key as what it calls the Host key.  Use that key to toggle keyboard access between the virtual machine and your main computer.  Use CTRL+Home to access a menu of options related to the running virtual machine and use CTRL+t to take a snapshot of the virtual machine.

VirtualBox also has extensive command line support.  Chapter 8 of the user manual has all the details and I find myself largely using this option to work with my virtual machines when using VirtualBox.

VirtualBox has a licensing model that supports both personal use for free and business/enterprise use at a cost.  Oracle’s licensing pages have more information.

As mentioned earlier, details here are largely based on a Windows environment.  Similar solutions exist on other computing environments, often from the same companies mentioned here.  Even on Windows, you are not limited to running just a Windows virtual machine.  In fact that is one of the benefits of using virtualization technology.

Virtual machines can be a handy enhancement to a computing environment.  There is a bit of learning, especially for the first machine you create and use.  Once you’ve crossed that knowledge bridge, creating multiple machines becomes largely as easy as repeating what has been successful in the past.

One Comment

Users of WordPress Might Want to Try a New Editing Experience Titled Gutenberg

I normally do not write blog posts directly online using WordPress. However in doing some updating today, I noticed text talking about a new editing experience coming to WordPress called Gutenberg.  Details on the project can be found at https://wordpress.org/plugins/gutenberg/.

If you are a screen reading user who writes content inside of WordPress, trying Gutenberg is something you may want to consider.  I’m just learning it as I write here but am noticing some issues between the new editing experience and screen readers.  Most notably, as you arrow around content you are creating, you are hearing details about the format, such as paragraph, heading and such.  This would be great but often you hear it for all the content, not just the item with focus and also, at times you do not hear the current line with focus at all.  This seems to happen most frequently when you transition between what Gutenberg considers blocks.  Blocks are basically different elements, such as paragraphs, headings and such.

There is a GitHub issues page for the project at https://github.com/WordPress/gutenberg/issues.

If trying new experiences and giving feedback is something you are inclined to do, this may be worth investing time in, especially if you are an author who uses WordPress.  The project page indicates the goal is for Gutenberg to become the default editing experience in WordPress over time.

Leave a Comment

Interests Intersect: Reading and Accessibility

This morning has been an opportunity to combine two of my interests–reading and accessibility.  Several years ago I read the first of the Jonathan Quinn series  from author Brett Battles and have come to enjoy each new book. The books are fast-paced action-packed adventures that have been set in a range of interesting destinations.
 
I’m also intrigued by how authors make it in the new world of publishing, Amazon and just the full range of how the book world has evolved. Brett Battles has been interesting to follow on that front also.
In full transparency, I received an advanced copy of the most recent book in the Quinn series with only the ask that if possible I post a review once the book came out and that I help spread the word about the book. Well, the book came out today so I was going to share a post from the author someplace in social media.
Now we get to accessibility.  Before going there though, I’ll say that if you enjoy thrillers, give The Fractured a read.
I went to Facebook to copy a link to the author page for Brett Battles and for whatever reason this is the first text I ended up reading:
Icon of invite friends to like the lage
This is alt text on a graphic on the page.  Part of the HTML as you would expect reads:
alt=Icon of invite friends to like the lage
Please, if you are creating alternative text, proofread it just as closely as you do other text or give it the same attention you do to images.  This sort of experience happens more than you would think.  I’m by no means perfect and I’m sure I myself can find many issues in my own writing, not to mention what others could point out.  But this means every page on Facebook that uses this like the page icon, is giving users who rely on alt text this “like the lage” text.
Typically I’d probably not mention the alt text issue publicly but instead find the Facebook accessibility contacts and send them a note.  I just found it ironic that I went to share details on a book and this was the first text I ended up reading.  Now I’m off to join Jonathan Quinn and the rest of the gang and finish The Fractured.  Join me in the adventure.
Leave a Comment

Big Ten Academic Alliance on Library E-Resources Accessibility

As a graduate of the University of Wisconsin and someone who has a longtime interest in library accessibility, the Big Ten Academic Alliance on library E-Resources accessibility caught my attention. I’m sure some in the accessibility arena are already familiar with this effort as it has been around for a couple of years. It was new to me, so I thought I’d share information about the effort.

According to the group’s web page, acting on concerns over the inaccessibility of many electronic resources in libraries, the group has a pilot project to fund third-party evaluations of various resources member libraries use or are considering purchasing. The organization also offers standardized accessibility license language that can be used in contracts.

Testing results currently contain evaluations of 17 different resources. Vendor responses to six of the evaluations are also provided. Having this level of detail made available publicly is excellent.

The standardized accessibility licensing language is about what you would expect. It calls for compliance with the Web Content Accessibility Guidelines (WCAG) 2.0 AA criteria. It further stipulates that product upgrades and maintenance should not break accessibility. Vendors are also asked to provide an accurate voluntary product accessibility template to indicate how they comply with key accessibility standards including Section 508, from the United States Government; EN 301 549, European Union standards; and WCAG 2.0, international guidelines on web accessibility. Last, where products do not currently meet accessibility standards, vendors are expected to do so in a timely fashion and at no additional cost to the organizations licensing the products. Again, the contract language itself is about what you’d expect and what’s more important is getting this level of detail into contractual arrangements.

Having this sort of collective action from organizations who must meet legal requirements to serve their audiences is great. This is an effort to continue to monitor as the group will continue to post updates and evaluations on their web site.

Leave a Comment

Northwest Access Fund Seeking Executive Director

The following post is copied from an email distributed to a public email list with a request to circulate. I am sharing the full content here because I have not found this posted online at a web address I can share.

Executive Director – Northwest Access Fund

The Northwest Access Fund is seeking an Executive Director with excellent nonprofit management, outreach, and fundraising skills. The Access Fund is a certified Community Development Financial Institution (CDFI) established to promote access to technology and economic opportunity for people with disabilities in Washington and Oregon.

The Access Fund provides low interest loans, matched savings accounts, financial counseling, and other financing services. It helps people of all ages with disabilities of all types to acquire the technologies needed to live independently, to succeed at school, at work, at play and in the community, to build assets, and otherwise improve their socio-economic circumstances. The Fund has a small highly dedicated staff (6+ total FTE) and a committed 15-member Board of Directors—a majority of them are individuals with disabilities–with a range of skills in community development, assistive technology, banking, and disability policy.

This position is hired by and under the general supervision of the Board of Directors.

We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and applicants for employment will be considered without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Job Responsibilities:

  • Provide strategic leadership and program direction and development within the context of organizational vision, mission, and core values under the general discretion and authority of the Board of Directors.
  • Implement organization’s priorities and objectives as established by the Board.
  • Work closely with and seek counsel from the Executive Committee of the Board of Directors. Provide regular reports to the Board of Directors. Support the Board of Directors with regards to meetings, board development, and planning.
  • Work closely with the Development Director and other staff to conduct public relations and outreach activities. Oversee an annual Development Plan in collaboration with the Development Director.
  • Spearhead the research of and response to grant opportunities, and solicit corporate and grant funding in conjunction with Development Director and program staff. Contribute significantly to the writing and submission of grant and other funding applications.
  • Responsible for overall financial management of the organization. In collaboration with the Finance Manager and Board Treasurer, manage total current assets of approximately $2 million and an operating budget of $700,000. Draft annual budget in collaboration with the Finance Manager and Board Financial Committee for full Board approval.
  • Responsible for management and supervision of all staff, including hiring of new staff, providing for an annual evaluation, and maintaining high level of staff retention. Delegate and assign administrative, program, and development tasks as needed. Provide effective communication and cultivate an office environment that allows for professional development.
  • Ensure compliance with all grant requirements and supervise preparation of grant and other program status reports to Board, grant sponsors, and other funders.

Considerations:

  • Minimum of 3 years relevant nonprofit management experience
  • Experience with community development lending and/or asset building strategies for low-income populations
  • Established experience in fundraising, grant writing and submission
  • Strong fiscal management skills and adequate understanding of non-profit accounting
  • Knowledge of disability community and disability/assistive technology policy issues
  • Strong background in program development, management, and outcomes evaluation
  • Excellent people skills and ability to work with diverse populations
  • Strong public speaking skills
  • Ability and availability to travel within the states of Washington and Oregon.

Additional Desired Considerations

  • Advanced degree, or equivalent experience, in public administration, community development, business administration or related field
  • Experience with and/or knowledge of Community Development Financial Institutions (CDFIs)
  • Experience with and/or knowledge of the Assistive Technology Act Programs

Salary:

Starting salary between $75,000 and $90,000 dependent upon qualifications and experience. Benefits will include annual and sick leave, health, dental & vision coverage, and a simple IRA.

Expected start date:

The beginning of October and is negotiable.

Application Procedures:

Please email a resume and cover letter by September 8, 2017 to Alan Knue, Board President, at
aknue@uw.edu. Please specifically address your relevant experience and reasons why you are interested in this position.

All questions regarding this position may also be directed to Alan Knue at the above email address.

Leave a Comment

Nominations Open for the 2017 Northwest Access Fund Awards

The Northwest Access Fund is seeking nominations for their 2017 awards. Awards recognize individuals, organizations and businesses that have made a positive impact for people with disabilities in five different categories. The categories include:

  • Innovation Award
  • Best Practices Award
  • Recreational Engagement Award
  • Frances Pennell Economic Opportunity Award
  • Ron Adams Outstanding Advocate Award

Nominations are due by September 15, 2017. You can submit nominations via an online form.

I’ve had the pleasure of attending the Northwest Access Fund’s award dinner for the past two years and have walked away deeply touched bye the range of talent, passion and energy exhibited by everyone involved with this organization. Previous award winners run the full range from individuals who make amazing contributions to corporations that devote resources toward accessibility and making a positive impact.

The 2017 Awards will be presented at the organization’s fourth annual Awards Dinner on Thursday, November 2, 2017 at the Bell Harbor International Conference Center in Seattle, Washington. If you are in the area, it is an event well worth attending.

Leave a Comment

Interesting Details From Winn-Dixie Legal Ruling

As I’m sure most in the web accessibility arena have heard by now, a Florida judge ruled that the regional grocer Winn-Dixie must make the company’s web site accessible. As usual Lainey Feingold has an excellent summary of the details. The full legal ruling is also available.

Reading through the full document, a few interesting tidbits of information jumped out at me. I’m always interested in the dollars and cents of accessibility costs.

Prior to this ruling, Winn-Dixie indicates it had set aside $250,000 to make the web site accessible.

Since launching the web site, Winn-Dixie has spent at least $7million for updates, without addressing accessibility.

The accessibility expert in the case estimates all accessibility issues could be fixed for around $37,000 and certainly not the $250,000 given by Winn-Dixie.

Interestingly, the plaintiff in the case testified that he expected to be able to use ctrl+s to jump to search fields on web sites. This one is particularly interesting to me because this is rarely the case and in fact it is generally on Windows alt+s that would be used, if such a shortcut were provided in my experience. Further, the Winn-Dixie web site does use alt+s as of now to jump to the search box. This may not have been the case earlier.

While I haven’t done a full review of the web site since reading this legal settlement, I will say it is still baffling to me at one level how many basic accessibility issues that are easily corrected get shipped. In less than five minutes I can quickly identify multiple issues that the most basic accessibility review would find.

Last, the full list of requirements placed on Winn-Dixie are an interesting read. Here they are as taken from the legal ruling. All seem reasonable to me but I’m particularly pleased to see the call to include vendors on the web site, the call for training and the repeated auditing to ensure continued compliance.

  1. Shall not, no later than __(date)__________, deny individuals with disabilities, including the Plaintiff, the opportunity to participate and benefit from the goods, services, facilities, privileges, advantages, and accommodations provided through its website www.winndixie.com. The website must be accessible by individuals with disabilities who use computers, laptops, tablets, and smart phones.
  2. Shall not, no later than __(date)__________, provide individuals with disabilities, including the Plaintiff, an unequal opportunity to participate and benefit from the goods, services, facilities, privileges, advantages, and accommodations provided through its website www.winndixie.com. The website must be accessible by individuals with disabilities who use computers, laptops, tablets and smart phones.
  3. No later than ________(date)_______, shall adopt and implement a Web Accessibility Policy which ensures that its website conforms with the WCAG 2.0 criteria.
  4. No later than __(date)__________, shall require any third party vendors who participate on its website to be fully accessible to the disabled by conforming with WCAG 2.0 criteria
  5. No later than __(date)__________, shall make publicly available and directly link from the www.winndixie.com homepage, a statement of WinnDixie’s Accessibility Policy to ensure the persons with disabilities have full and equal enjoyment of its website and shall accompany the public policy statement with an accessible means of submitting accessibility questions and problems.
  6. No later than __(date)__________, and at least once yearly thereafter, shall provide mandatory web accessibility training to all employees who write or develop programs or code for, or who publish final content to, www.winndixie.com on how to conform all web content and services with WCAG 2.0 criteria.
  7. No later than __(date)__________, and at least once every three months thereafter, shall conduct automated accessibility tests of its website to identify any instances where the website is no longer in conformance with WCAG 2.0.
  8. If the Plaintiff believes the Injunction has been violated, he shall give notice (including reasonable particulars) to the Defendant of such violation. The Defendant shall have 30 days from the notice to investigate and correct any alleged violations. If the Defendant fails to correct the violation, the Plaintiff may then seek relief from the Court.
  9. In light of what the Court has already found to be the Defendant’s sincere and serious intent to make its website accessible to all, this Injunction will expire in three years.
Leave a Comment

My Accessibility Journey with Quicken 2015

I spend a significant part of my professional and personal life working in the area of software accessibility. I’m pretty familiar with all the positives and negatives of various operating systems, strategies for accessibility on those environments and the various tricks and techniques one can sometimes try to work around challenges when they come up. Then too, unfortunately, there are times I’m reminded of the consequences when a solution does not exist.

 

I’ve been a long time user of Quicken for personal financial management. Entries in my current use of the program go back more than 15 years. And yet every three years or so there’s been this race I play against the current level of accessibility of whatever version of Quicken I’m forced to update to and my ability to resolve issues to the point of continuing to be able to use the program. If you want to use the automatic transaction download features of the software, most, if not all, financial institutions cut off support for older versions of Quicken at versions older than three years from the current year. Looking back through my software archives, I find copies of Quicken I purchased in 2003, 2006, 2009, 2012 and most recently 2015.

 

It has been quite some time in my experience that Quicken has worked with ease for me and I suspect others who use screen reading software. But I’m pretty comfortable with all the advanced features of screen readers so have managed to keep things working throughout the years to the point that I felt the trouble in using the software was offset by the benefits. The automatic download of financial transactions, categorization, reporting and investment tracking all combined into a single app have made the program worth continuing to try to keep using for me. I know I can do much of this myself in programs such as Excel and I do some of this today. Still Quicken has, until now, been at the cornerstone of what I’ve used, even if more and more of my analysis and such has moved to Excel.

 

Earlier this year I knew the clock was ticking on the version of Quicken 2012 I had been using to support automatic transaction download. I took the plunge and purchased Quicken 2015 a few months ago. My luck with the program wasn’t good when I first tried to use it. But the deadline hadn’t quite hit for the older version to stop working so I kept trying different techniques without any luck.

 

But after several hours invested over the last few days really trying to make things work and the fact that automatic transaction downloads stopped working about 85 days ago for me, I’m now faced with the reality that my time with Quicken is about to come to an abrupt end. Manual transaction entry hasn’t worked right for several years with all of the screen readers I use which is why the automatic download has become so critical and most financial sites only allow 90 days of data download. To be clear this is only one of the challenges and for what I need to do not nearly enough of Quicken 2015 works right with the screen readers I use and I use pretty much all that exist.

 

In the grand scheme of challenges, I recognize whether I can use Quicken or not is not high on the list. I write about it here mostly I suspect as a bit of catharsis because at an emotional level there is some level of frustration when an environment you’ve been using stops working. And with so much of my time spent in the accessibility space, I have no illusions about some magic behind the curtain. I understand about development priorities from all the players involved. It is just not fun to be on the wrong side of where the line gets drawn and this still happens far too often when it comes to accessibility.

4 Comments