辅助功能偏好模式

时间:2019-07-24 12:16:20

标签: html user-interface accessibility

我正在验证使用Java,C,C#开发的具有两个版本的桌面应用程序。

  1. 支持辅助功能的应用程序(标签,屏幕阅读器)

  2. 不支持辅助功能的应用程序(Tabbing,Screen 读者)

问题:在管理员级别控制辅助功能偏好设置好吗?

注意:这些功能可由管理员控制,具体取决于用户登录,如果普通用户要通过键盘访问应用程序,则应请求管理员。

1 个答案:

答案 0 :(得分:2)

对不起,但这根本不好。

通常,该应用程序应该只有一个版本,并且每个人都应该可以访问该版本。这种方法有很多优点:

  • 开发人员只关心同一应用程序的一个版本,而不关心两个版本。这实际上是非常重要的一点,因为否则,您的“可访问”版本将始终落后并且缺少“正常”版本将具有的所有最新功能;
  • 每个用户都可以免费获得键盘和屏幕阅读器的可访问性,即使他/她一直不需要它也可以。
  • 不受健康状况的歧视;
  • 还有更多

但是,如果您决定保留两个版本,那就这样吧。真正不好的一点是,有些管理员控制并且需要任何可访问版本的请求。 “抱歉,亲爱的Admin先生,我是盲人,您介意将我的个人资料设置为使用可访问的版本吗?”什么?我是说,WAT?
用户必须具有一个控件(复选框,链接,按钮等),该控件将允许他/她来回切换来回。我将“来回”表示为斜体,因为同样,如果您有两个版本,则“可访问”版本将缺少“正常”版本某些功能的机会非常高(实际上实际上接近100%)版本,而辅助技术用户则需要来回切换以解决他/她的一些问题,有时会处理“普通”版本,而将大部分时间都花在“可访问”版本上。
但实际上,重新考虑将两个版本合并到一个应用程序中,每个人都可以使用。