标签: accessibility

网站遵守美国残疾人法案(ADA)

是否有自动,在线或关闭的工具来测试xhtml/css是否符合屏幕阅读器和美国残疾人法案(ADA)的其他视觉指导方针?

w3c accessibility section508 standards-compliance wcag

9
推荐指数
2
解决办法
3896
查看次数

我是否可以在不更改系统的DPI设置的情况下设置Java Swing应用程序的DPI分辨率?

我有一个使用Substance LookAndFeel和Windows作为目标平台的Java应用程序,我想在更改系统设置的情况下增加应用程序的DPI 设置.

我想这样做是因为我不想强迫用户重新启动Windows,因为很多Windows应用程序似乎都有很高的DPI设置问题(> 120)

PS:我知道Substance LaF允许在运行时缩放字体大小,但这样只调整控件的高度,而不是宽度.我希望我的GUI完全缩放,如果我设置系统的DPI设置会发生.

java testing swing accessibility dpi

9
推荐指数
1
解决办法
8061
查看次数

当她只能移动她的眼睛时,我如何与我表弟交流?

如果这与编程无关,我道歉.为了保持非编程部分的简短:我的堂兄刚刚接受了Guillain Barre的重症监护,并且正在恶化.她(可能)会在几个月内恢复体力,但患有极度抑郁和惊恐发作,因为她基本上被困在身体的一个壳体中,而她正在失控.我们可能只有几天与她沟通的传统方法会有用.然而,我的理解是,她很可能会继续控制她的眼部肌肉.

所以问题是:有没有人知道我可以用于消费者硬件的良好凝视跟踪库(我手头有MacBook Pro,我可以把Windows或Linux放在上面,并且可以选择消费者到专业级摄像机)到构建一个非常简单的视觉输入界面?

基本上这样她可以看一个键盘(全屏)并闪烁点击键.或类似的东西.它需要是她已经熟悉的东西(QWERTY),因为她现在处于很大的压力之下.

我真的只是想要一个基本的工作演示,以便我可以说服她的家人,它的工作原理.不幸的是,他们否认她将会有多糟糕,所以我想做好准备.

谢谢你的帮助!

accessibility vision disability

9
推荐指数
2
解决办法
358
查看次数

如何防止屏幕阅读器/叙述者读取WPF中隐藏的控件?

我有一个WPF应用程序,它需要支持可访问性.我有一个TextBlock,在某些条件下将其Visibility设置为Collapsed.

Windows 7解说员和NVDA屏幕阅读器都宣布了TextBlock,因此Visibility设置为Collapsed.

我需要做些什么才能防止它被阅读?

wpf xaml automation accessibility screen-readers

9
推荐指数
1
解决办法
1258
查看次数

如何在App名称的情况下更改Android Talkback

我正在处理的应用程序有一个由对讲错误发出的名称.我可以通过更改拼写在应用程序中修复此问题.但是,如果我在清单中更改android:标签中的拼写,则会在手机上的应用程序图标上拼写错误.有没有人有办法解决这个问题?

android accessibility talkback

9
推荐指数
1
解决办法
1516
查看次数

Apple VoiceOver读取单词作为首字母缩略词.这可以控制吗?

我们遇到一个问题,Apple VoiceOver屏幕阅读器正在阅读单词作为首字母缩略词.这是一个例子:

"NEW&USED"将显示为"NEW and Used"

我们已经对这个问题进行了一些磨练,并且看到3个字符或更少字符的单词和大写字母被读作缩写词.

该文本通过CSS大写text-transform: uppercase;.

有没有人找到一种方法来控制VoiceOver并让它读出来?

css accessibility acronym voiceover

9
推荐指数
1
解决办法
765
查看次数

如何为某些HTML页面部件的屏幕阅读器设置优先级?

我想让我的HTML页面适合屏幕阅读器.

目前,该页面有3个主要部分:标题,侧边栏和内容:

在此输入图像描述

屏幕阅读器首先读取标题,然后是侧边栏,最后是搜索结果.

不幸的是,具有视力问题的用户会等待很长时间,而程序会读取所有侧栏内容(导致侧栏包含许多过滤器).如何为搜索结果设置更高的优先级?原因应在侧边栏内容之前阅读搜索结果.

如果有人向我提供HTML教程,告诉我如何提高HTML页面的可访问性级别,那将会很棒:

  • 如何更改屏幕阅读器跳过的某些DIV元素?
  • 如何更改阅读页面内容的顺序?
  • 如何才能使可读的搜索表单和搜索结果(以及一些链接)?

html accessibility screen-readers wai-aria wcag2.0

9
推荐指数
1
解决办法
936
查看次数

拼出可访问时间标签的当前时间

我正在开发一个应用程序,我需要有标签显示时间,本地化为用户的语言环境.这一切都可以通过使用NSDateFormatter()类来正常工作.

let timeFormatter = NSDateFormatter()
timeFormatter.dateStyle = NSDateFormatterStyle.NoStyle
timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
let timeStr: String = timeFormatter.stringFromDate(time)
Run Code Online (Sandbox Code Playgroud)

NSDateFormatter()VoiceOver没有正确说出生成的字符串.这对美国英语来说还不错,但不是荷兰语(我的母语).

然后我尝试使用NSDateComponentsFormatter()该类并NSDateComponentsFormatterUnitsStyle.SpellOut为该unitsStyle属性指定.

let timeComponentFormatter = NSDateComponentsFormatter()
timeComponentFormatter.unitsStyle = NSDateComponentsFormatterUnitsStyle.SpellOut
let accessibilityTimeStr: String = timeComponentFormatter.stringFromDateComponents(timeComponents)!
Run Code Online (Sandbox Code Playgroud)

虽然这会产生一个可以由VoiceOver说出的好字符串,但它并不像母语人士那样说时间.虽然它使用了正确的语言,但它并没有按照用户所在地区的文化惯例进行格式化.

当我在启用了VoiceOver的情况下点击锁定屏幕上的时间时,它会正确地说出时间,就像母语人士所说的那样,用我尝试过的每种语言.因此,iOS中必须有能够生成可由VoiceOver说出的正确字符串的内容.

我找不到这样做的公共API.我错过了什么,或者这可能是私有API?

accessibility ios

9
推荐指数
0
解决办法
535
查看次数

是否有在线模拟屏幕阅读器工具来测试自定义网页?

我们担心我们网站上的可访问性,并希望看到它是如何被普通的屏幕阅读器感知和解码的?

w3c accessibility screen-readers wai

9
推荐指数
1
解决办法
1万
查看次数

cordova/angular/ionic stack中的东西窃取了我的焦点

为了提供辅助功能,我需要在我的Cordova应用程序中输入屏幕时关注元素.通过一些技巧,我设法将焦点放在元素上,但元素瞬间失去焦点(通过听"模糊"事件验证)并且在Apples VoiceOver,Androids Talkback开始或用户可以采取之前发生丢失任何行动.

我已经尝试将焦点的设置包装在$ timeout内,以强制它在所有渲染后发生,但这根本没有帮助.在我看来,科尔多瓦的某些东西,角1或离子在它自己干扰m代码上做了一些令人讨厌的焦点魔法.

有没有人经历过一些熟悉的事情并找到了解决方法?

javascript accessibility angularjs cordova ionic-framework

9
推荐指数
1
解决办法
317
查看次数