Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Report all shape types in Microsoft Powerpoint #7111
Currently NVDA provides a role of 'shape' to any item on a Powerpoint slide that cannot be mapped directly to one of the other standard NVDA roles (E.g. table, textFrame, chart, embeddedObject etc).
…en editing a slide (Examples include: triangle, circle, video, arrow), rather than just 'shape'. (#7111) * Add audio and video roles to NVDA. * Add a 'roleText' property to NVDAObjects. If its value is a string, this string is used in place of the label looked up from the 'role' property, in both speech and braille, allowing an NVDAObject to override the presented role. * Powerpoint: ensure that all shape types are presented to the user in speech and braille. This Includes mapping media shapes to audio and video roles, and for all other shapes, exposing localizable label as role text, keeping the actual role still as shape. For action button shapes, the action is now exposed via the name property. We also no longer expose the programmatic name of the shape, as this was usually wrong and was only done in the past as a hope of giving some guess as to the shape type. * Remove accidental symbols in comments.