• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Appropriate Role for custom control with multiple nodes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Appropriate Role for custom control with multiple nodes


  • Subject: Re: Appropriate Role for custom control with multiple nodes
  • From: Josh Scotland <email@hidden>
  • Date: Wed, 19 Dec 2012 20:42:40 -0800

Hi Ilya,

Thanks for providing pictures of the button(s) in question.

  • Either pronounce both Description and Value (current shortcut) or pronounce only Description and make Value somehow accessible (e.g. by special VO shortcut)
Are you running into an issue of VO not pronouncing the description and value in the inactive mode or in the active mode where a user is putting in their shortcut keys.

  • Make it pronounce Value after shortcut was typed
Same question -- after the shortcut is typed, does the button go to the inactive mode and VO isn't pronouncing the value when it is the title of the button?

On Dec 18, 2012, at 9:43 AM, Илья Кулаков <email@hidden> wrote:

Hi everyone.

I'm developing custom control, new incarnation of well-known ShortcutRecorder. New implementation has the following design:

In inactive mode, control appears like a usual button:
<Screen Shot 2012-12-19 at 0.19.15.png>

Once clicked, it becomes active:
<Screen Shot 2012-12-19 at 0.20.37.png>
The snap back button cancels editing and the clear button removes current shortcut.

I was inspired by WWDC videos from 2010 and 2012 to bring Accessibility support to this control.
Here is my vision of how should it work:
Once a user moves VoiceOver cursor to the control, I want it to pronounce View's Description (e.g. assigned in IB) and current shortcut.
Once a user starts editing, he should be able to start interacting with control (move inside the control) and navigate to the snapback and clear buttons.

I decided that the best role for the control would be Button. Unfortunately I have no idea ho solve the following issue:
  • Either pronounce both Description and Value (current shortcut) or pronounce only Description and make Value somehow accessible (e.g. by special VO shortcut)
  • Make it pronounce Value after shortcut was typed

I would very appreciate any help regarding my Accessibility design and problems.

Best regards, 
Ilya Kulakov
Do not post admin requests to the list. They will be ignored. Accessibility-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Appropriate Role for custom control with multiple nodes
      • From: Ilya Kulakov <email@hidden>
  • Prev by Date: Re: Coordinate system to express NSAccessibilityPositionAttribute and NSAccessibilitySizeAttribute
  • Next by Date: Re: Appropriate Role for custom control with multiple nodes
  • Previous by thread: Re: Coordinate system to express NSAccessibilityPositionAttribute and NSAccessibilitySizeAttribute
  • Next by thread: Re: Appropriate Role for custom control with multiple nodes
  • Index(es):
    • Date
    • Thread