百度空间 | 百度首页 
 
查看文章
 
StyledTextCtrl不支持screen reader :(
2009-03-09 22:55
今天一位外国朋友问我的UliPad不支持screen reader,刚开始不太明白,于是我试了灵格斯,可以抓文字。但是我问了他什么叫screen reader,才搞明白screen reader大部分是给盲人和弱视的群体使用的软件,因为他们无法阅读屏幕,所以需要读屏的软件。这种软件可以把你的屏幕直接读出来,比如:鼠标的移动会有不同的声音,让你很容易就知道大概的位置。鼠标放在某个窗口就可以自动将内容读出来。他还特别告诉我了两个软件:Jaws和nvda。而且nvda是使用Python开发的。不过大部分的软件对于微软的控件支持比较好。而Ulipad是使用了Scintilla的版本StyledTextCtrl。

那么为了测试,我下载了nvda,是从一个叫自强盲人网的地方。以前我从来没有去过这样的地方。甚至还搜到一个叫晴天小站的Blog,他的作者杨永全就是一位盲人。这里有他的一份介绍。看到他的眼睛让我有一种说不出的感觉。我感谢我现在生活得很好。

还是说一说nvda吧。启动后,鼠标的移动有声音,自动念的中文,不过效果不是太好。放在Ulipad中不知道念得什么,反正不是文件的内容。但是使用EditPlus打开相同的内容却可以自动念。因此我想,这个可能才是那位外国朋友想要的功能。于是在google上查了一下,很早就有这个问题,说是Scintilla的1.62版本就可以解决。不过现在版本应该早就过了,但是还是有这样的问题。很失望。

很希望Ulipad可以让帮助更多的人。

类别:Ulipad | 添加到搜藏 | 浏览() | 评论 (10)
 
最近读者:
 
网友评论:
1
2009-03-09 23:42 | 回复
limodou,你已经帮助大家很多了,谢谢你的执着和爱心!
 
2
2009-03-10 11:03 | 回复
那是说以后会加上这个 feature 了?
 
3
2009-03-10 13:08 | 回复
 
4
2009-03-10 16:41 | 回复
关键是不知道怎么加啊。好象是StyledTextCtrl的问题。

其实我有时很懒。对于软件来说,程序员多做一点可以就会多帮助别人点。我还需要继续努力。
 
5
2009-03-11 16:30 | 回复
你学习 StyledTextCtrl 的那些函数使用
看的什么资料
那些 Lexer 怎么用 我很不懂
 
6
2009-03-11 17:05 | 回复
http://www.yellowbrain.com/stc/index.html
Lexer有内置的,有自定义的。自定义的比较复杂。在使用Lexer之前要先对样式进行初始化,stc只提供了解析,但没有设相关样式的颜色,字体等,这个要你自已去设。
 
7
2009-03-11 17:28 | 回复
我以前写的关于stc的代码高亮的文章。可以看一看,还有源码。
https://www.box.net/shared/508zt4amao
 
8
2009-03-25 22:45 | 回复
外国人一向比较重视这方面,accessibility。
我倒是希望limodou大哥继续专心造福普通人。毕竟,障碍人士学Python的恐怕没几个人,普通人则多了去了。
 
9
2009-04-10 17:58 | 回复
哈哈 ~

加油
 
10
2009-07-04 05:07 | 回复
还见过触摸板,盲人用screen reader + 触摸板,效率还是很高的。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu