- From: Kim Patch <kim@redstartsystems.com>
- Date: Thu, 12 Dec 2019 12:10:38 -0500
- To: "public-mobile-a11y-tf@w3.org" <public-mobile-a11y-tf@w3.org>
- Message-ID: <62412520-a753-0a71-3dd9-8ad00bc93758@redstartsystems.com>
*MATF Minutes December 12, 2019
Link: https://www.w3.org/2019/12/12-mobile-a11y-minutes.html
* *
Text:*
Mobile Accessibility Task Force Teleconference
12 Dec 2019
Attendees
Present
Kim_patch, Kathy, JakeAbma, Jennifer, Detlev, Marc
Regrets
Chair
Kimberly_Patch
Scribe
Kim_patch
Contents
* Topics <https://www.w3.org/2019/12/12-mobile-a11y-minutes.html#agenda>
1. interactive interactions
<https://www.w3.org/2019/12/12-mobile-a11y-minutes.html#item01>
* Summary of Action Items
<https://www.w3.org/2019/12/12-mobile-a11y-minutes.html#ActionSummary>
* Summary of Resolutions
<https://www.w3.org/2019/12/12-mobile-a11y-minutes.html#ResolutionSummary>
------------------------------------------------------------------------
interactive interactions
https://docs.google.com/document/d/1ouVFq4w-i0rchNHtTAG_JoRwHfYm9mN2MkxFBct1JSI/edit
Jake: issue – if you don't know there's a custom interaction how do you
tested
... very extreme case – how do you know if you want to do two swipes and
put five fingers on The screen
Kathy: the onus is on where these things are – you can make the same
argument for making sure mouse actions are keyboard accessible. I agree
that's a little more Complicated but it's the same principle
Jake: I agree. It is possible in theory that you would do some really
weird interaction, but I don't think that's a reason for not having a
success criteria
... if we had testing procedures that would be an interesting one – what
will the testing procedures be like – play around and try to figure out
if something out of the ordinary happens while not using a standard
interaction?
Detlev: well if it's using particular touch events maybe there are ways
of testing. It might be a first step to potentially discover
... I'm not sure needs to be watertight
Jake: how far do we need to prove that everything can be tested before
it can become a Success criteria.
Kim: another example is speech – if you want to test speech you would
have to use a dictionary and then two and three words – it's impossible.
I don't think it's practical to say you can't find custom interactions
Kathy: You can say the same of keyboard – some of the onus of testing is
finding
Detlev: Conformance tests where you get asked to carry out a test but
the person carrying out the test might not have access to the developer,
so it's not always easy to get direct access to the developer to find
out. But I think you're right it's a general problem – it could be
complex keyboard interactions which you need to find out about and if
they're not documented you're likely to miss some if you're not very
very diligent and lucky
Kathy: it's the same issue with keyboard trap, keyboard shortcuts,
testing keyboard – you can point to a number of different instances
within the WCAG today. There just needs to be some way of identifying
what the custom interactions are then once you know them how to test
Jake: so the big question is not finding custom interactions, but
defining standard interactions – everything else will be custom
... Standard interactions are defined right now I removed the shaky
things and the double pointer.
Looking at standard gestures
Kathy: why are we creating a list, why wouldn't we just point to
standard gestures For different platforms
Marc: that's what I was hoping for – point standard list
Jake: there are standard lists where we came to the conclusion that it
wasn't standard may be for that platform. I think the standard ones are
the ones common for all platforms, not platform specific. Otherwise we
need to provide all kinds of lists for all kinds of platforms if they
have them at all
Marc: some sort of language that would let folks know check for the
standard gestures for the platform that you are targeting. In iOS, iOS
lists their gestures, and if it doesn't fall within that set – gestures
for your platform or your targeted platform, something like that but better
<MarcJohlic> Example: Multi-Touch gestures on a Mac
https://support.apple.com/en-us/HT204895
Kathy: gestures could be different depending on what Browser you're
using even. Standard interactions are things that aren't part of the
documentation of the platform or the user agent that you're using
<JakeAbma>
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/gestures/
<JakeAbma> https://material.io/design/interaction/gestures.html#properties
Detlev: we're only talking about what the author is adding. There might
be things that only work on test screens, for example. If the author
targets desktop and mobile then it's pretty likely that there would be
an alternative for that.
I thought the whole idea was to give a simple list that works across
platforms
Detlev: how often with these change? I think we had discussed before
that many of them have not changed for years or even decades. But with
this change? Would they have to be updated frequently?
<JakeAbma> https://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
<Kathy>
https://developer.apple.com/documentation/uikit/touches_presses_and_gestures
Kim: take a look at the standard pointer gestures – how long have they
been around and have they changed?
Jake: if we don't have a list like this how will anyone figure out what
is custom anymore?
... we're pointing out a fairly concise list of the most basic
standards. Will we do that or point to multiple lists
Detlev: maybe it's good to have a concise list and if there may be
things that people say this is standard, this just isn't cover it, that
can be added. So if we have a safe list that have been widely supported
and around for a long time that may be a good starting point. Pointing
to different collections becomes impractical from a working perspective.
Testers would have a very hard time doing that. If we stick by that
approach which I think is a[CUT]
... the standard stuff and everything else is custom.
Jake: that was exactly our starting point to set up this list
Kathy: the whole purpose of this SC is to provide instructions for
things that are more complex – drag-and-drop causes anxiety for users.
What if we took out drag-and-drop completely out of the standard list
Jake: I thought the difference between a swipe and a drag is with a
swipe in a certain amount of time you just swipe with your finger on the
screen but you also release your finger within that swipe, while a drag
is more secure, you hold your finger on the screen so you drag to the
left like the example we have in the email where when you pass 50% of
the whole screen options appear and by the end they will be deleted –
that will never happen wi[CUT]
... but just when you drag
Detlev: I think dragging is a difficult one you have different
situations. Control slider you drag with a certain constraint in the
whole slider tells you this is something you can drag and you have
free-form dragging which might not be detectable – you can pick up
things and move them somewhere or target areas highlight and you
wouldn't have known. I think it's a tricky one
... there are some well-known cases where there are enough affordances
is for users to guess, maybe not all users but most users to guess
Jake: strict drag, free-form drag
... not a free-form, but a straight drag to get the options on the menu.
So we use the same definition for drag?
Detlev: the email example move halfway and the element follows the
finger and you can move back and forth is a drag, and swiping is more
like you push something and it moves. There you wouldn't have find
control about how far it goes
Jake: so we wouldn't remove drag, but remove free-form
Kathy: I'm wondering if we take drag out altogether from a standard
interaction – any drag function regardless if it's dragging and holding
in a fixed spot, dragging and dropping a list, doing any of those is not
what we consider A standard
Detlev: you could argue that the groove under the thumb is an
instruction which defines the constraints of the Dragging
... so take out drag altogether and use that is an instruction
Kathy: we'd have to add that in above as an instruction
Jake: I agree with you Kathy, if you have a drag, let's say you want
action with the drag element when you swipe it
Detlev: some may need initial engagement before – dragging a slider
... maybe you have coverages with left right up down. Someone could come
up with a slider which is just as common but rotated by 45°, so you'd
have a diagonal slider which would probably be understandable but would
that make interaction non-custom?
Kim: this is a moving target – 20 years ago none of us would've
understood any of these. We have to make a list that works now. I like
what Detlev said about the slider groove being instructions. If that
were the case then if somebody did a 45° slider, they just have to make
it look like the familiar slider And the change works.
Detlev: I think this is a sound approach – we need to see what people think
Kathy: I would take out pen because you can do all kinds of things with
a pen
Jake: maybe we should say the F keys are already used by the operating
systems
Detlev: so they probably should not be on the list
Kim: agreed, they're not on mobile either
Kathy: I agree, I think we should put it out to the working group and
get some feedback and continue working on it
... there was one comment – we should finish that one, and then will
have a document you can go to the working group with
... this is ready for the working group
It looks like some folks can't make the next meeting on the 19th, then
the next two weeks are holidays. Next meeting will be January 9.
Summary of Action Items
Summary of Resolutions
[End of minutes]
------------------------------------------------------------------------
Minutes manually created (not a transcript), formatted by David Booth's
scribe.perl
<http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version
1.154 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>)
$Date: 2019/12/12 17:06:39 $
___________________________________________________
Kimberly Patch
(617) 325-3966
kim@scriven.com <mailto:kim@scriven.com>
www.redstartsystems.com <http://www.redstartsystems.com>
- making speech fly
PatchonTech.com <http://www.linkedin.com/in/kimpatch>
@PatchonTech
www.linkedin.com/in/kimpatch <http://www.linkedin.com/in/kimpatch>
___________________________________________________
Received on Thursday, 12 December 2019 17:10:44 UTC