我正在验证使用Java,C,C#
开发的具有两个版本的桌面应用程序。
支持辅助功能的应用程序(标签,屏幕阅读器)
不支持辅助功能的应用程序(Tabbing,Screen 读者)
问题:在管理员级别控制辅助功能偏好设置好吗?
注意:这些功能可由管理员控制,具体取决于用户登录,如果普通用户要通过键盘访问应用程序,则应请求管理员。
答案 0 :(得分:2)
对不起,但这根本不好。
通常,该应用程序应该只有一个版本,并且每个人都应该可以访问该版本。这种方法有很多优点:
但是,如果您决定保留两个版本,那就这样吧。真正不好的一点是,有些管理员控制并且需要任何可访问版本的请求。 “抱歉,亲爱的Admin先生,我是盲人,您介意将我的个人资料设置为使用可访问的版本吗?”什么?我是说,WAT?
用户必须具有一个控件(复选框,链接,按钮等),该控件将允许他/她来回切换来回。我将“来回”表示为斜体,因为同样,如果您有两个版本,则“可访问”版本将缺少“正常”版本某些功能的机会非常高(实际上实际上接近100%)版本,而辅助技术用户则需要来回切换以解决他/她的一些问题,有时会处理“普通”版本,而将大部分时间都花在“可访问”版本上。
但实际上,重新考虑将两个版本合并到一个应用程序中,每个人都可以使用。