【发布时间】:2021-10-16 08:02:20
【问题描述】:
我正在运行一个带有交互式终端输出/输入菜单的 Python 程序。
但是,目前它对屏幕阅读器不太适用(它使用的是termios)。
有没有办法通过 python 确定屏幕阅读器是否在基于 Linux 的系统上启用/运行?
【问题讨论】:
标签: python screen-readers
我正在运行一个带有交互式终端输出/输入菜单的 Python 程序。
但是,目前它对屏幕阅读器不太适用(它使用的是termios)。
有没有办法通过 python 确定屏幕阅读器是否在基于 Linux 的系统上启用/运行?
【问题讨论】:
标签: python screen-readers
不,没有。不仅如此,Apple 曾试图添加这样的功能,但它被认为具有歧视性,因为它会导致“可访问”和“正常”版本之间的界面差异。我同意这个观点,因为我看到很多网站都有针对视障人士的“特殊”版本,当然,它们缺乏“正常”版本的大部分功能。
因此,您(以及每个人)的解决方案是构建可访问的界面,无论您的用户当前是否使用屏幕阅读器。
【讨论】: