Search Feedback

24
votes

Add label attributes for accessibility solutions to build on top of

Scripting

-

-

My request is to have the Unity editor supply a field that can be used to supply an accessible text alternative for a Unity object. A text alternative for a visual object is fundamental to providing the basic building blocks for information required for people with disabilities.

Given that the workflow for many users of Unity is to take objects from the Asset Store or from other object libraries that already contain text labels I would like to propose working to ensure that text alternatives provided in these asset stores comes through into the object when it becomes dragged into the Unity Editor. I currently use Unity for VR programming so I am looking for Unity to help define a workflow that enables objects such as FBX, Collada, OBJ and DAE to have this metadata associated with it. By having a Unity Editor attribute expressly for accessibility purposes you could allow developers to set their own labels where appropriate. By putting this in the Unity platform, it enables developers to avoid reinventing the wheel for each coding project in Unity.

Equivalent API support on iOS, Android, and Web are pasted below for your review.

- Link to iOS
https://developer.apple.com/documentation/objectivec/nsobject/1615181-accessibilitylabel?language=objc
- Link to Android 
https://developer.android.com/reference/android/view/View#attr_android:contentDescription
- Link to aria-label
https://www.w3.org/TR/WCAG20-TECHS/ARIA14.html

I would be happy to discuss this in more depth with the Unity team. I believe you have the opportunity to get accessibility far forward for experiences designed in your application.

Comments (1)

  1. 8f4c120b223d4896479f87cda6b848f1?d=mm

    thedaviddias

    Oct 16, 2018 13:49

    Can't wait to see that happening!

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10650)

2D

(277)

Ads

(52)

AI & Navigation

(79)

Analytics

(130)

Animation

(395)

Asset Store

(345)

Asset Store Publisher

(11)

Assets

(540)

Audio

(179)

Cloud Build

(143)

Collaborate

(59)

Docs & Tutorials

(238)

Editor

(2481)

Everyplay

(16)

Game Performance Reporting

(16)

General

(971)

Graphics

(865)

GUI

(426)

Input

(168)

Licensing

(90)

Networking

(187)

Physics

(381)

Platforms

(439)

Profiling & Optimization

(83)

Runtime

(181)

Scripting

(1160)

Terrain

(170)

WebGL

(142)