- From: David MacDonald <david100@sympatico.ca>
- Date: Wed, 19 Aug 2015 15:53:26 -0400
- To: Jonathan Avila <jon.avila@ssbbartgroup.com>
- CC: Michael Pluke <Mike.Pluke@castle-consult.com>, Gregg Vanderheiden <gregg@raisingthefloor.org>, "Patrick H. Lauke" <redux@splintered.co.uk>, "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <BLU436-SMTP500BE7D6DA9D86D2B5D9D4FE670@phx.gbl>
>>Even on mobile devices, support a physical keyboard through the keyboard interface is something that helps people with disabilities and is an important test. It just doesn’t go far enough. +1 Cheers, David MacDonald *Can**Adapt* *Solutions Inc.* Tel: 613.235.4902 LinkedIn <http://www.linkedin.com/in/davidmacdonald100> www.Can-Adapt.com * Adapting the web to all users* * Including those with disabilities* If you are not the intended recipient, please review our privacy policy <http://www.davidmacd.com/disclaimer.html> On Wed, Aug 19, 2015 at 2:15 PM, Jonathan Avila <jon.avila@ssbbartgroup.com> wrote: > Ø Despite all of this, I still believe that the *term* “keyboard > interface” will continue to mislead too many people. But there is not much > that can be done about this in practice – we must just hope that everyone > using WCAG 2.0 reads the very clear definition of “keyboard interface” and > its associated notes and doesn’t assume that they know what it means (PS/2, > USB, Bluetooth, etc.). > > > > While I agree the term is misleading, In desktop terms testing with a > physical keyboard is one good way to make sure the keyboard interface is > working. > > > > Even on mobile devices, support a physical keyboard through the keyboard > interface is something that helps people with disabilities and is an > important test. It just doesn’t go far enough. > > > > Jonathan > > > > -- > Jonathan Avila > Chief Accessibility Officer > SSB BART Group > jon.avila@ssbbartgroup.com > > > > 703-637-8957 (o) > Follow us: Facebook <http://www.facebook.com/#%21/ssbbartgroup> | Twitter > <http://twitter.com/#%21/SSBBARTGroup> | LinkedIn > <http://www.linkedin.com/company/355266?trk=tyah> | Blog > <http://www.ssbbartgroup.com/blog> | Newsletter <http://eepurl.com/O5DP> > > > > *From:* Michael Pluke [mailto:Mike.Pluke@castle-consult.com] > *Sent:* Wednesday, August 19, 2015 2:01 PM > *To:* David MacDonald > *Cc:* Jonathan Avila; Gregg Vanderheiden; Patrick H. Lauke; > public-mobile-a11y-tf@w3.org > > *Subject:* RE: Rough draft of some success criteria for a extension > guideline "Touch accessible" > > > > Hi David > > > > I appreciate this very clear explanation of exactly what is being done. > > > > When I was hearing “the keyboard interface on mobile is broken” I was a > little unsure whether the plan was to assume that the keyboard interface > will not work and propose something that ignores it. > > > > So I now see that what is being done is a true extension – which is what I > had assumed when I first started following this. > > > > Despite all of this, I still believe that the *term* “keyboard interface” > will continue to mislead too many people. But there is not much that can be > done about this in practice – we must just hope that everyone using WCAG > 2.0 reads the very clear definition of “keyboard interface” and its > associated notes and doesn’t assume that they know what it means (PS/2, > USB, Bluetooth, etc.). > > > > Best regards > > > > Mike > > > > *From:* David MacDonald [mailto:david100@sympatico.ca > <david100@sympatico.ca>] > *Sent:* 19 August 2015 13:35 > *To:* Michael Pluke <Mike.Pluke@castle-consult.com> > *Cc:* Jonathan Avila <jon.avila@ssbbartgroup.com>; Gregg Vanderheiden < > gregg@raisingthefloor.org>; Patrick H. Lauke <redux@splintered.co.uk>; > public-mobile-a11y-tf@w3.org > *Subject:* Re: Rough draft of some success criteria for a extension > guideline "Touch accessible" > > > > HI Mike > > > > Perhaps I haven't explained myself well... > > > > We are working on extensions to WCAG. WCAG already has a keyboard > requirement. So we don't need to do that here. This extension will require > 2.1.1 Keyboard. > > > > Veteran team members know very well what "keyboard interface" means, and > how wonderfully flexible it is. That is why we pushed so hard for it at > Level A. Any survey of the WCAG mailing list between 2000 and 2005 will > show an abundance of discussion on how important Keyboard accessibility is, > not only because it works for keyboard but because it works for Voice and a > bunch of other technologies. > > > > Since 1996, I've not used a standard keyboard because of my disability. > For 15 of those years I used an input device that plugged into the serial > port, and leveraged a program called Serial Keys which was one of Gregg's > early developments at Trace which transformed my life in 1996. DOS OS was > on my device. I used TELIX to send GUIDI codes to the serial port. > SerialKeys mapped those to the Windows keyboard mappings. > > > > Currently, I use a capacitance interface that hooks into my desktop over > wifi using LogMeIN, which intercepts my action and maps them to keystrokes. > > > > What I never envisioned in the years 2000-2008 when we were tying up WCAG > was people who are blind using a flat screen to operate a mobile device. > And I think it was a huge leap forward for our industry, and we need to > foster their relationship to their devices, and run with it. Keyboard > requirements are in place, they are not going away. Our job now is to look > at the gaps, and see if there is anything we can do to ensure these users > can continue to use their flat screens which has levelled the playing field > for the blind, and to foster authoring that doesn't screw that up. > > > Cheers, > > David MacDonald > > > > *CanAdapt* *Solutions Inc.* > > Tel: 613.235.4902 > > LinkedIn <http://www.linkedin.com/in/davidmacdonald100> > > www.Can-Adapt.com > > > > * Adapting the web to all users* > > * Including those with disabilities* > > > > If you are not the intended recipient, please review our privacy policy > <http://www.davidmacd.com/disclaimer.html> > > > > On Wed, Aug 19, 2015 at 3:43 AM, Michael Pluke < > Mike.Pluke@castle-consult.com> wrote: > > Jonathan, please don’t get me wrong! > > > > I’m not in any way intending to suggest that keyboard interface is a > solution to the many very valid concerns expressed in this thread. I’m > definitely not very knowledgeable about the many detailed issues described > in this thread – I have learnt an enormous amount from your and others > contributions. > > > > It just happened to be in this thread that I detected odd instances of the > “keyboard interface”=connected keyboard assumption that immediately sparked > off a response from Gregg to yet again explain that this assumption is > incorrect. My email was directed at the confusing nature of the terminology > – not at the arguments being made in this thread. > > > > What your reply to my contribution has also highlighted is that just > supporting “keyboard interface” functionality means that many other > accessibility failures are being ignored. > > > > Best regards > > > > Mike > > > > > > > *From:* Jonathan Avila [mailto:jon.avila@ssbbartgroup.com] > *Sent:* 19 August 2015 03:39 > *To:* Michael Pluke <Mike.Pluke@castle-consult.com>; Gregg Vanderheiden < > gregg@raisingthefloor.org>; David MacDonald <david100@sympatico.ca> > *Cc:* Patrick H. Lauke <redux@splintered.co.uk>; > public-mobile-a11y-tf@w3.org > > *Subject:* RE: Rough draft of some success criteria for a extension > guideline "Touch accessible" > > > > Ø But what I have observed is that even the most experienced WCAG > experts lock-in to assuming that when we start talking about “keyboard > interface” we are talking about an external keyboard – and yet we should > never let that assumption narrow our thinking. > > > > Mike, I am keenly aware of the flexibility of keyboard interfaces. > However, what I have not done a good job doing is to explain why I feel we > need a success criteria that needs to be more specific than just requiring > keyboard operation through a keyboard interface on mobile. > > > > My primary concern is that the current SC 2.1.1 can be met by providing > keyboard access to web interactions by creating shortcut keystrokes and > listening to key up and key down events. While in theory this keyboard > support should be sufficient for an interface – as I have explain in my > prior posts – such a way for assistive technology such as speech > recognition, screen readers, etc. on mobile devices to interact with the > interface does not currently exist to my knowledge. > > > > Take for example a hypothetical knob on a webpage. Without a screen > reader I can turn that knob to specific settings. As a developer I can > implement keystrokes, let’s say control+1, control+2, etc. for the > different settings. I have met the letter of the success criteria by > providing a keyboard interface through creating JavaScript shortcut > keystroke listeners. In practical reality though as a mobile screen reader > user who does not carry around a keyboard I have no way to trigger those > keystrokes. How as a screen reader user can I press control+1? Sure there > could be other ways to solve this situations such as providing increment > and decrement buttons or an input field etc. But the fact is the developer > doesn’t have to provide those things because he/she has created shortcut > keystrokes which meet the success criteria. > > > > I’d be happy to discuss other real world examples which might help us to > figure out the solution. > > > > Ø I know that my proposal to use an alternative to “keyboard interface” > in our internal discussions is a wildly controversial one, but I really am > amazed and very worried at how many times I have seen W3C discussions go > off in the wrong direction because of the assumption that “keyboard > interface” means use of a keyboard (and how many reminder emails Gregg > needs to write to correct this misinterpretation and to drag the discussion > back on track). > > > > I don’t mean to be objectionable but I don’t feel the discussion is going > in the wrong direction. If the keyboard interface language in the > current WCAG was sufficient then we would not need to have any touch > success criteria. The fact is that myself and others are saying that we > need to raise the bar beyond just a keyboard interface to require that the > interface is interoperable with the current assistive technology on mobile > platforms. The keyboard interface on mobile is broken and in some > platforms locked down – we cannot ignore this fact and we need to provide > solutions and criteria to describe how things must be made to be ensure > access. > > > > Best Regards, > > > > Jonathan > > > > -- > Jonathan Avila > Chief Accessibility Officer > SSB BART Group > jon.avila@ssbbartgroup.com > > > > 703-637-8957 (o) > Follow us: Facebook <http://www.facebook.com/#%21/ssbbartgroup> | Twitter > <http://twitter.com/#%21/SSBBARTGroup> | LinkedIn > <http://www.linkedin.com/company/355266?trk=tyah> | Blog > <http://www.ssbbartgroup.com/blog> | Newsletter <http://eepurl.com/O5DP> > > > > *From:* Michael Pluke [mailto:Mike.Pluke@castle-consult.com > <Mike.Pluke@castle-consult.com>] > *Sent:* Tuesday, August 18, 2015 6:13 PM > *To:* Gregg Vanderheiden; David MacDonald > *Cc:* Patrick H. Lauke; public-mobile-a11y-tf@w3.org > *Subject:* RE: Rough draft of some success criteria for a extension > guideline "Touch accessible" > > > > Gregg et al > > > > In the relatively short time that I have been involved with WCAG-related > discussions I have been really amazed at how, almost without fail, when the > term “keyboard interface” is used everyone immediately focusses on > situations where a conventional keyboard is attached to whatever device we > are talking about. > > > > If this, quite predictable, assumption was only made by WCAG novices that > would be understandable, but still a worry as most people outside W3C who > need to use WCAG are relative novices. But what I have observed is that > even the most experienced WCAG experts lock-in to assuming that when we > start talking about “keyboard interface” we are talking about an external > keyboard – and yet we should never let that assumption narrow our thinking. > > > > Although we are stuck with this confusing term in WCAG 2.0, perhaps we > could try using “keystroke input interface” in our discussions – simply to > break that 1:1 association between “keyboard interface” and “keyboard”. I > suggest trying this particular term as “keystroke input” is directly used > in the “keyboard interface” definition and in the Note 1 (which should be > hardwired into all of our brains!): > > > > - Note 1: A keyboard interface allows users to provide keystroke > input to programs even if the native technology does not contain a keyboard > > > > I’d personally prefer something like “character input interface” to > further break the automatic assumption that we are talking about keyboards > or other things with keys on them. > > > > I know that my proposal to use an alternative to “keyboard interface” in > our internal discussions is a wildly controversial one, but I really am > amazed and very worried at how many times I have seen W3C discussions go > off in the wrong direction because of the assumption that “keyboard > interface” means use of a keyboard (and how many reminder emails Gregg > needs to write to correct this misinterpretation and to drag the discussion > back on track). > > > > Best regards > > > > Mike > > > > > > > > *From:* Gregg Vanderheiden [mailto:gregg@raisingthefloor.org > <gregg@raisingthefloor.org>] > *Sent:* 18 August 2015 21:15 > *To:* David MacDonald <david100@sympatico.ca> > *Cc:* Patrick H. Lauke <redux@splintered.co.uk>; > public-mobile-a11y-tf@w3.org > *Subject:* Re: Rough draft of some success criteria for a extension > guideline "Touch accessible" > > > > > > > > > > On Aug 18, 2015, at 11:44 AM, David MacDonald <david100@sympatico.ca> > wrote: > > > > I would be uncomfortable with punting the gesture issue and just rely on > keyboard, just because its hard to solve. > > > > I’m not sure I follow, David. How is it hard to solve. This seems much > easier to solve than figuring out how to provide access to people who cant > make gestures using gestures. Or are we leaving them out of the > discussion because they are covered some other way then keyboard interface? > > > > > > I've tested several apps for large corporations where they worked fine > with VO off, but with VO on large parts of the functionality didn't work. > > > > Again I’m not following. Clearly if that is true then the app is > inaccessible to people who are blind - and to others who use VO with and > without speech. > > > > So we are not saying that it should be declared accessible even if not > usable by people who are blind and also people who can’t use gestures (or > even those who can’t do some of the gestures needed)? > > > > > > > > For me, it's not really "mobile" if it can't be done while on the move, if > there is a requirement for a keyboard. You have to find a table, sit down, > and treat the device like a laptop. > > > > Keyboard interface does not mean they are using a keyboard. Keyboard > interface can allow access with sip and puff morse code, with eye gaze, > with speech, with any alternate keyboard plug in, with an augmentative > communication aid — the list goes on and on (oh and also keyboards, > pocket keyboards, back of the wrist keyboards, etc.) > > > > > > > > It's early days of mobile AT and its the wild west. But let's try to put > our heads together and find a solution that: > > > > - allows users of mobile AT get the information while standing, while on a > moving bus, etc... > > -that puts some requirements on authors, but not crazy ones > > -that helps set in motion a convergence of AT for mobile on functionality > etc… > > > > Yep and the ONLY way that works across disabilities is Keyboard > Interface. It allows any modality from speech to gesture to eye gaze to > morse code etc to be used. No other technique does. And gesture is > outside of the range of many users. > > > > (*Keyboard interface for input - is kind of like TEXT for output. It is > the universal method* that supports all different physical/sensory input > modalities — like text provides the ability to present in any sensory > modality) > > > > > > Gestures should be thought of like mice. Very powerful and fast for > those that can use them. But should never be the only way to control > something. > > > > > > > > > > > > > > > Cheers, > > David MacDonald > > > > *CanAdapt* *Solutions Inc.* > > Tel: 613.235.4902 > > LinkedIn <http://www.linkedin.com/in/davidmacdonald100> > > www.Can-Adapt.com <http://www.can-adapt.com/> > > > > * Adapting the web to all users* > > * Including those with disabilities* > > > > If you are not the intended recipient, please review our privacy policy > <http://www.davidmacd.com/disclaimer.html> > > > > On Tue, Aug 18, 2015 at 11:51 AM, Patrick H. Lauke <redux@splintered.co.uk> > wrote: > > On 18/08/2015 16:41, Gregg Vanderheiden wrote: > > do they have a way to map screen readers gestures to colliding special > gestures in apps? > > > Not to my knowledge, no. > > iOS does have some form of gesture recording with Assistive Touch, but I > can't seem to get it to play ball in combination with VoiceOver, and in the > specific case of web content (though this may be my inexperience with this > feature). On Android/Win Mobile side, I don't think there's anything > comparable, so certainly no cross-platform, cross-AT mechanism. > > this was not to replace use of gestures — but to provide a simple > alternate way to get at them if you can’t make them (physically can’t or > can’t because of collisions) > > > > -- > Patrick H. Lauke > > www.splintered.co.uk | https://github.com/patrickhlauke > http://flickr.com/photos/redux/ | http://redux.deviantart.com > twitter: @patrick_h_lauke | skype: patrick_h_lauke > > > > > > >
Received on Wednesday, 19 August 2015 19:54:03 UTC