我在用NVDA开发swing应用程序时遇到了问题,即当我单击该组件时,NVDA仅读取我关联到该组件的可访问内容(在我的情况下为切换按钮),但是我要寻找的是NVDA以启动当我将鼠标放在上面时阅读。

我实际上已经看到它在其他笔记本电脑上可以正常工作(NVDA会在组件上的鼠标上读取内容),因此它说服了我我必须配置错误,但是两台笔记本电脑(我的和正在运行的笔记本电脑)均使用默认选项安装了NVDA并遵循相同将jaccess安装到jre的过程。

我已经为这个问题苦苦挣扎了好几天,尝试解决这个问题感到很痛苦,如果有人可以帮助我,我将非常感激

我正在使用openJdk7

最佳答案

找到了问题。

这与我的工作站设置有关。我有一台笔记本电脑和一台外接显示器,我习惯在更大的显示器上完成所有工作,同时为邮件客户端打开笔记本电脑的屏幕。

笔记本电脑自己的显示器被设置为Windows中的主要显示。

我花了几天的时间弄清楚了实际发生的情况是NVDA + JAB + Swing对辅助监视器中的挥杆组件上的悬停事件没有响应。但是,当我将swing应用程序拖到主监视器上时,所有事情都神奇地起作用了。

希望我的评论对其他遇到类似案件的人有所帮助。

07-24 20:40