{"id":347029,"date":"2024-10-20T00:24:07","date_gmt":"2024-10-20T00:24:07","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-pd-iso-iec-tr-13066-22016\/"},"modified":"2024-10-25T23:53:05","modified_gmt":"2024-10-25T23:53:05","slug":"bsi-pd-iso-iec-tr-13066-22016","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-pd-iso-iec-tr-13066-22016\/","title":{"rendered":"BSI PD ISO\/IEC TR 13066-2:2016"},"content":{"rendered":"
This part of ISO\/IEC 13066 specifies services provided in the Microsoft Windows platform to enable assistive technologies (AT) to interact with other software. One goal of this part of ISO\/IEC 13066 is to define a set of application programming interfaces (APIs) for allowing software applications to enable accessible technologies on the Microsoft Windows platform. Another goal of this part of ISO\/IEC 13066 is to facilitate extensibility and interoperability by enabling implementations by multiple vendors on multiple platforms.<\/p>\n
This part of ISO\/IEC 13066 is applicable to the broad range of ergonomics and how ergonomics apply to human interaction with software systems.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
7<\/td>\n | Foreword <\/td>\n<\/tr>\n | ||||||
8<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | 1\tScope 2\tTerms and definitions <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 3\tGeneral description and architecture of the Microsoft Windows Automation API 3.1\tGeneral description 3.1.1\tMicrosoft Active Accessibility overview <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.1.2\tUI Automation overview <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 3.1.3\tIAccessibleEx interface <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 3.2\tArchitecture <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 4\tUsing the API 4.1\tUsing the Microsoft Active Accessibility API <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 4.1.1\tTypes of Microsoft Active Accessibility support 4.1.2\tRetrieving an accessible object 4.1.3\tThe WM_GETOBJECT message <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 4.1.4\tSpecial values of Object Identifier <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4.2\tUsing the UI Automation API 4.2.1\tUI Automation model <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.2.2\tUI Automation tree 4.2.3\tUI Automation control patterns, control types, properties, and events <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 4.3\tUsing the IAccessibleEx interface 4.3.1\tThe IAccessibleEx interface implementation <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 5\tExposing User Interface Element Information 5.1\tGeneral <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 5.2\tExposing UI Elements with Microsoft Active Accessibility 5.2.1\tHow an MSAA Server exposes relevant properties <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 5.2.2\tProvide support for the Accessible Object structure <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 5.2.3\tSupport hit testing 5.2.4\tGenerate appropriate WinEvents 5.2.5\tObject identifier <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 5.2.6\tHow MSAA clients access exposed UI elements 5.3\tExposing UI Elements with UI Automation 5.3.1\tTypes of providers 5.3.2\tUI Automation provider concepts <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 5.3.3\tProvider interfaces <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 5.3.4\tProperty values 5.3.5\tProvider navigation <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5.3.6\tProvider reparenting 5.3.7\tProvider repositioning <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 5.3.8\tHow UI Automation clients access exposed UI Elements <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 6\tExposing UI Element actions 6.1\tExposing UI Element actions in MSAA 6.2\tExposing UI Element actions in UI Automation 6.2.1\tUI Automation control pattern components <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 6.2.2\tControl patterns in providers and clients 6.2.3\tDynamic control patterns 6.2.4\tControl patterns and related interfaces <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 7\tKeyboard focus 7.1\tMSAA keyboard focus and selection 7.1.1\tFocus and selection properties and methods <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 7.1.2\tEvents triggered in menus 7.2\tUI Automation keyboard focus and selection 7.2.1\tFocus <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 7.2.2\tSelection <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 8\tEvents 8.1\tWinEvents 8.1.1\tUSER\u2019s role in WinEvents <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 8.1.2\tReceiving event notifications 8.1.3\tSending events 8.1.4\tThe allocation of WinEvent IDs <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 8.2\tUI Automation events <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 8.2.1\tHow providers raise events <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 8.2.2\tHow clients register for and process events 9\tProgrammatic modifications of states, properties, values, and text 9.1\tUI Automation specifications 9.1.1\tIntroduction <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 9.1.2\tUI Automation elements 9.1.3\tUI Automation tree <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 9.1.4\tUI Automation properties 9.1.5\tUI Automation control patterns 9.1.6\tUI Automation control types 9.1.7\tUI Automation events <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 10\tDesign considerations 10.1\tUI Automation design considerations 10.1.1\tUI Automation clients <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 10.1.2\tUI Automation providers <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 10.1.3\tCoexistence and interoperability with Microsoft Active Accessibility <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 10.2\tIAccessibleEx design considerations 10.2.1\tDesign consideration for providers before implementing the IAccessibleEx interface 10.2.2\tIAccessibleEx interface for providers <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 10.2.3\tIAccessibleEx interface for clients <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | 11\tFurther Information 11.1\tMicrosoft Active Accessibility and Extensibility 11.2\tUI Automation extensibility features 11.2.1\tRegistration of custom UI Automation properties, events, and control patterns <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 11.2.2\tHow clients and providers support custom control patterns <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Annex\u00a0A (informative) Microsoft Active Accessibility to Automation Proxy <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Annex\u00a0B (informative) UI Automation to Microsoft Active Accessibility Bridge <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Annex\u00a0C (informative) UI Automation for W3C Accessible Rich Internet Applications (ARIA) Specification <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | Annex\u00a0D (informative) Other Useful APIs for Development and Support of Assistive Technologies <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Information technology. Interoperability with assistive technology (AT) – Windows accessibility application programming interface (API)<\/b><\/p>\n |