Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s New in Accessibility (for Developers and Users)

Similar presentations


Presentation on theme: "What’s New in Accessibility (for Developers and Users)"— Presentation transcript:

1 What’s New in Accessibility (for Developers and Users)
Microsoft Build 2016 9/21/ :19 AM What’s New in Accessibility (for Developers and Users) Jeff Petty, PM Windows Accessibility © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 What’s New for Developers?
9/21/ :19 AM What’s New for Developers? © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 What’s New for Developers?
9/21/ :19 AM What’s New for Developers? Improved documentation Accessibility Developer Hub launched to provide a one stop shop for accessibility content Windows Dev Center > Design and UI > Usability > Accessibility integrates guidance and sample code New XAML makes it easier to create accessible apps Mnemonics in XAML in two easy steps Edge improvements Numerous improvements to deliver a modern platform and great user experience New tools to make it easier to find and resolve issues Visual Studio App Analysis makes it easier to build accessible apps Narrator Developer Mode (Shift+Caps+F12) makes it easier to test apps © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Accessibility Developer Hub
Microsoft Build 2016 9/21/ :19 AM Accessibility Developer Hub [show me] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5

6 Design & UI @Windows Dev Center
Microsoft Build 2016 9/21/ :19 AM Design & Dev Center [show me] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7

8 Mnemonics in XAML AKA Access Keys Microsoft Build 2016
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9

10 XAML <Button Content="MyButton" AccessKey="B"
AccessKeyDisplayDismissed="OnAccessKeyDisplayDismissed" AccessKeyDisplayRequested="OnAccessKeyDisplayRequested" /> Setup the mnemonic Events to make developers can use their own visuals. User taps ALT © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 C# Code Behind for the Handlers
9/21/ :19 AM C# Code Behind for the Handlers private void OnAccessKeyDisplayDismissed(UIElement sender, AccessKeyDisplayDismissedEventArgs args) { var tooltip = ToolTipService.GetToolTip(sender) as ToolTip; if (tooltip == null) tooltip = new ToolTip(); tooltip.Background = new SolidColorBrush(Windows.UI.Colors.Black); tooltip.Foreground = new SolidColorBrush(Windows.UI.Colors.White); tooltip.Padding = new Thickness(4, 4, 4, 4); tooltip.VerticalOffset = -10; tooltip.Placement = PlacementMode.Bottom; ToolTipService.SetToolTip(sender, tooltip); tooltip.Content = sender.AccessKey; } tooltip.IsOpen = true; private void OnAccessKeyDisplayRequested(UIElement sender, AccessKeyDisplayRequestedEventArgs args) if (tooltip != null) tooltip.IsOpen = false; © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Looking ahead: Microsoft Edge for developers in 2016
Microsoft Build 2016 9/21/ :19 AM Looking ahead: Microsoft Edge for developers in 2016 [show me] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Edge Accessibility Improvements
9/21/ :19 AM Edge Accessibility Improvements Modernize our accessibility system to support HTML5 and CSS3 on Windows 10. Enable HTML and Core Accessibility API mappings. Provide Accessible Name and Description computation and API mappings. Add accessible HTML5 controls and new semantic elements. Improve high contrast support. Modernize caret browsing and new input modalities. Improve visual impairment readability, focus, and selection. Deliver developer tools for building and testing accessible sites. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Narrator Developer Mode
Microsoft Build 2016 9/21/ :19 AM Narrator Developer Mode Windows + Enter > Shift + Caps Lock + F12 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Microsoft Build 2016 9/21/ :19 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Launch Narrator… Windows + Enter
Launch Dev Mode… Shift + Caps Lock +F12 Screen masking for application in focus Highlight accessible objects See the text that is programmatically exposed

17 Visual Studio App Analysis
Microsoft Build 2016 9/21/ :19 AM Visual Studio App Analysis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Tools for UI Optimization
Build 2015 9/21/ :19 AM Tools for UI Optimization Element with no automation name © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 What’s New for Users? 9/21/2018 11:19 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 What’s New for Users? Improved Narrator…
Documentation New tutorial (for new users) and product documentation (for a range of users) Performance More responsive Narrator experiences with Windows Shell and Apps Reliability Better reading and authoring experiences with Apps like Mail and Word Usability Improved keyboard model that is more familiar, better ergonomically and that simplifies interactions Improved text to speech, including additional voices and higher top speeds New features, like accessible autosuggest that improves Cortana, Edge, Mail and other experiences

21 Call to Action Reach a broader audience and differentiate your applications with great accessibility Visit the Accessibility Developer Hub and Design & UI site for guidance Leverage new tooling to make it easier to deliver great experiences

22 Microsoft Build 2016 9/21/ :19 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "What’s New in Accessibility (for Developers and Users)"

Similar presentations


Ads by Google