问题标签 [blind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - Flex 图像过渡动画
我想在幻灯片放映中更改图像时实现水平图像过渡?怎么做到呢?
android - 作为盲人为 Android 编程
我有一个朋友是个很有能力的程序员,尤其是考虑到他是个盲人。现在他想开始为 Android 开发。但是,我看到他遇到的问题是,Android 模拟器似乎没有辅助功能。理想情况下,他将能够让他的计算机将 Android 仿真屏幕的内容读给他听。然而,至少从我所看到的情况来看,Android 屏幕的内容和可用于操作模拟 Android 等的按钮对于屏幕阅读器都是不可见的。
有谁知道这个的解决方法?
更新:我在这里发现了一个看起来很有前途的资源。它是由 Google 的TV Raman开发的 Android 文本转语音库。不过,我仍在从社区中寻找更多信息。
macos - 帮助一位盲人学生准备编程课程
我是一所大型大学的计算机科学专业的学生。该部门已经有它的第一个盲人学生报名参加该计划。该部门不确定如何最好地支持该学生。第一个难题是在他的笔记本电脑上设置开发环境。他有一台带有屏幕阅读器程序的 Mac。我正在为这个学生寻找最好的课程。他目前注册了一个网络课程 (html/css) 和一个 C# 课程,并且需要一个文本编辑器。他还需要一个与屏幕阅读器配合良好的 ftp 程序。
我和另一个学生自愿尽可能地帮助他。我考虑过基于控制台的文本编辑器,例如 VIM,并使用命令行实用程序将文件上传到服务器。
我很高兴看到一些在编程方面取得了巨大成功的人也有同样的残疾。为了帮助这个学生,我来这里征求意见。
这是我第一次与盲人学生一起工作。
任何帮助,将不胜感激。
accessibility - 盲人网站?
我正在尝试制作一个兼容所有设备(iPad、iPhone 和 PC)的盲人网站。我正在寻找一些好的演示和教程。
请帮助我学习如何使用盲文显示器为盲人制作网站。
非常感谢。
testing - 网页无障碍测试工具
我想知道你们中是否有人知道用于 Web 可访问性测试的任何好的免费(几乎免费)应用程序。
到目前为止,我发现了;
- WAT - 无障碍网页工具栏
- http://achecker.ca/checker/index.php
- http://fae.cita.uiuc.edu/
- 火眼
谢谢!
c# - 保持对表单的关注
我正在为 C# .NET 中的盲人开发软件。
该软件仅适用于键盘和语音转语音。
当计算机启动时,该程序位于启动菜单中,但由于某种原因,该程序未在焦点上激活,因此除非将焦点重新转移到它,否则它无法正常工作。
即使软件不在焦点上,我也找到了一种挂钩键盘键的方法,但我不认为这是一种解决方案。
我想要一种方法来执行以下一项或多项操作:
- 确保程序在启动时加载并处于焦点位置。
- 保持对程序的关注(此计算机将仅使用此程序运行)。
- 找到一个键盘快捷键,最好只有一个键(不是Alt+ Tab)以将焦点返回给程序。
将不胜感激任何帮助。
java - Opencv for Java 手机 midp2.0 mid1.0
我最近在 OpenCV 2.0 c++ 中完成了我的项目。这个项目是针对视障人士的。基本上图像是通过摄像头拍摄的,然后经过处理以引导盲人/视障人士。
现在我想在不同的真实场景下在移动设备上测试这个项目。我有两部支持 JAVA 应用程序的手机(索尼爱立信 w810i 和 LG KS360)。而且我还读到了 Java 的 OpenCV 包装函数,名称为 JAVACV。
如果可以编写一个应用程序来测试我的实现,有人可以指导我吗?JAVACV 与这些旧的 JAVA 手机兼容吗?
javascript - 为网页中的特定内容指定不同的声音
我试图找到有关编写盲人可以访问的网页的信息,但还没有找到很多有用的信息。具体来说,我正在寻找的是如何给屏幕阅读器一般的具体说明,关于如何阅读我的页面内容。我知道覆盖屏幕阅读器的用户设置可能会被视为一种烦恼,但是,我希望能够访问的内容是诗歌、戏剧、故事和其他类型的创意写作。由于在同一个文档中经常有许多不同的角色在说话,如果我有一种方法可以指定屏幕阅读器声音的不同特征,以便让盲人(或任何人)有机会听到声音,那就太好了区分不同的说话字符。马上,
内容示例可能是:
布伦达:嘿,吉米!这是怎么回事?
吉米:布伦达!看看!你听起来像个女人,我听起来像个男人!
慢孩子:哦……我听起来很慢……
那么,我有什么方法可以定义标签、属性或以某种方式将脚本附加到元素上,以更改网页中特定内容的说话声音?为了在 IE 和 Firefox 中以类似的方式呈现语音文本,是否有定义我可以使用的标准?原生浏览器支持怎么样,我看过一些用于屏幕阅读的插件,但我很好奇 IE 或 Firefox 中是否有任何文本到语音支持,所以我不必安装插件。
更新:黑客在 Firefox 中的做法:
如果找到更简单的方法,请给出更好的答案!
这里有一些有希望的东西......引用“speak.js”:
“speak.js 是 eSpeak 的一个端口,一个开源语音合成器,使用 Emscripten 从 C++ 到 JavaScript。”
speak.js 的 GitHub 页面上的来源:kripken/speak.js 引用自 readme.markdown:
“选项
您还可以通过调用 speak() 来指定一些选项
speak('hello world', { option1: value1, option2: value2 .. })
可用选项有:
例如
speak('hello world', { pitch: 100 })
会用非常高的声音说话。”
笔记:
目前这只适用于 Firefox。虽然这不是我想要的,但似乎完全可以使用 javascript 来解析 HTML 并使用属性来触发带有我想要的任何选项的“speak”命令。这将需要一些工作,但最终我可能会得到一个可以尝试在上下文中阅读页面的机器人!:D
javascript - Do browsers with accessibility support CSS or JavaScript?
I'm currently working on a honeypot solution to prevent spam in my site that consists in adding a few fields with random names and hiding them with CSS by adding style="display : none;"
in the HTML element. When submitted, if any of these fields is not empty -as it should- it means that a spambot just submitted the form. That or a malicious user. Either way, the post is rejected.
Now, this would work perfectly but I'm assuming that all users have browsers that support CSS.
Deleting via JavaScript every field that has the CSS display
attribute equal to none
could prevent browsers with no CSS support from displaying the supposedly hidden fields.
So, this would work fine for browsers that support:
- both CSS and JavaScript
- only CSS
- only JavaScript
My question is, then, do browsers for the blind or any other accessibility-targeted browser support CSS and JavaScript, only CSS, only JavaScript or none?
android - 使用 onClick 时禁用 onTouch
我正在为视障人士创建一个 Android 应用程序,并且正在使用按钮菜单。当用户在屏幕上滑动手指时,应用程序会读取按钮的标题。这是使用 onTouch 事件完成的。当用户单击按钮时,会发生一个动作(更改活动或任何其他动作),并伴有语音反馈。这是使用 onClick 事件完成的。
问题是,当单击一个按钮时,两个事件都会触发(onTouch 和 onClick)并且 TTS 开始读取 onTouch 消息,半秒后停止并启动在 onClick 事件中声明的新消息。如何在调用 onClick 时禁用 onTouch 的触发。我理解这个问题,因为 onTouch 总是先于 onClick,但我不知道解决方案。
谢谢