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

Slides:



Advertisements
Similar presentations
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Advertisements

Using the Actions Pane, Host Controls, and Smart Tags
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Mike Harsh PRSL001 Program Manager Microsoft Corporation
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
2/21/ :54 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build accessible Metro style apps using XAML
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Azure Jeffrey Ferman Program Manager 3-006
Unit testing your metro style apps built using XAML
Windows Developer Day Fall Creators Update October 10, 2017.
Windows Summit /11/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /19/2018 2:35 AM
Accessibility on Windows 10
Introduction to Building Accessible Universal Windows Apps
Getting Started with Visual Studio Tools for Tizen
Developing Drivers in Visual Studio
8/3/2018 5:31 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
8/3/2018 7:11 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Modern Front-End Web Development with Visual Studio
What web developers need to know when building Metro style apps
Customizing your device experience with assigned access
Building Awesome HTML Applications in Blend for Windows 8
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Understanding Wi-Fi Direct in Windows 8
Reaching more customers with accessible Metro style apps using HTML5
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Integrating with the Windows Device Experience
Create Metro style apps quickly with built-in controls
Debugging your Metro style apps using HTML
5 things you didn’t know you can BUILD with Microsoft Edge
Bring existing desktop apps to UWP with the Desktop Bridge
Hosted Web Apps with Windows App Studio
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Search: integrating into the Windows 8 search experience
Build polished collection and list apps in HTML5
Learn how to make SharePoint Accessible and Inclusive
The lifetime of XAML text: from input to display through printing
Quality & Performance for XAML Apps
Bring apps to life with Metro style animations in HTML5
Microsoft Connect /31/2018 7:21 AM
File type associations and AutoPlay
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Xamarin Test Recorder John Lago Senior Program Manager.
Reach a worldwide audience by building a world-ready app
Building Awesome Metro style HTML apps in Blend
Microsoft Connect /23/ :38 AM
Office 365 Development.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /25/2019 1:55 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Accessibility in Microsoft
Delivering great hardware solutions for Windows
Brandon Bray Principal Group Program Manager Microsoft Corporation
Windows Device Portal Hirsch Singhal Program
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/20/2019 Share © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Reveal Highlight Introduction to using light in your app
Leveraging existing code in Metro style apps
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
5/14/ :08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build /20/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
User Segmentation and Targeted Push Notifications for UWP apps
Tech Ed North America /6/2019 2:07 PM Required Slide
Contexualized Data In Document Authoring
Presentation transcript:

What’s New in Accessibility (for Developers and Users) Microsoft Build 2016 9/21/2018 11: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.

What’s New for Developers? 9/21/2018 11: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.

What’s New for Developers? 9/21/2018 11: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.

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

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

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.

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.

C# Code Behind for the Handlers 9/21/2018 11: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.

Looking ahead: Microsoft Edge for developers in 2016 Microsoft Build 2016 9/21/2018 11:19 AM Looking ahead: Microsoft Edge for developers in 2016 https://blogs.windows.com/msedgedev/2016/02/03/2016-platform-priorities/#accessibility [show me] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Edge Accessibility Improvements 9/21/2018 11: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.

Narrator Developer Mode Microsoft Build 2016 9/21/2018 11: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.

Microsoft Build 2016 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.

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

Visual Studio App Analysis Microsoft Build 2016 9/21/2018 11: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.

Tools for UI Optimization Build 2015 9/21/2018 11: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.

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.

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

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

Microsoft Build 2016 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.