晴天 发布的文章

作者:李书航
  欢迎关注“创事记”的微信订阅号:sinachuangshiji

  作为没有固定办公地点的自由职业者,我自认是大城市当中的一介“边缘人”。我感谢自己所在的城市,都让我只要小小成本,即可在一个安静的角落里,不打扰他人,又积极努力的活出自己。

  各种各样的残疾人也是如此。他们已经习惯了成为都市的“隐形人”,生活在不受人注意的地方,受惠于大城市人自顾不暇形成的隐私空间。这些人谨守着他们不影响他人的生活准则,同时也在努力的回报这个世界,寻找自己的人生价值。

  肯德基的“天使餐厅”

  本来,我早早来到雍和宫对过的肯德基,是要赶今天的稿子。在这家餐厅的门上有个告示写着“天使餐厅”,上面说,该餐厅有时候会聘请聋哑人或智力残疾者充当服务员,所以有可能会对就餐顾客造成困扰。同时他们也欢迎此类顾客前来就餐。

  9点钟,平静的环境突然被打破,前面的一张长桌上来了七八个人。他们说话的声音很高,而且好像在排演相声一样,说一些小学生一样的话。我禁不住抬起头观察他们,惊讶地发现,似乎从长相上,可以看出他们是一群遭遇了不幸的“大孩子”。有人带队,他们在餐厅吵闹一阵,做完登记以后,被一个慈祥的大妈带着排队离开。

  更早以前,我还遇到过在同一家餐厅里就餐的聋哑人,打着手语。真正打手语的时候,他们并不是毫无声响的,会咿咿呀呀的说一些含糊不清的呜咽。若是听不见自己声音的时候,人都会回到童年,孩子般的呼声可能是最自然最本真的表现。

  我能看到这些场景纯属偶然。因为我的行动比较自由,会在工作日上午出来到安静的场所写作,而此时社会的主力都已经上班上学了,主要人群变成了中老年人和游客。此时他们出现,也满含着不打扰大家正常生活的意思,令人心疼。把这个“天使餐厅”选在雍和宫附近也是有一定的含义,邻近北京最大的宗教活动场所,这里来的人多少都带着一点善心,看到可怜人不仅不会反感,还可能会给一点钱财做善事,会为他们创造一个最友善的环境。

  其实在中国所有城市当中,北京已经算是对残疾人非常友好的城市了。虽然需要改进的方面山一样多,整体无障碍水平显然比不上发达国家同等水平的大都市,但至少从(一部分)城市管理者的姿态上看,他们一直都非常努力去拥抱残疾人。不信,你就去坐一次地铁。

  8号线和10号线列车的信息屏上会显示一些宣传片,最近除了地铁的官方宣传片之外,还多出了北京市规划委员会对城市无障碍建设的宣传片。其中提到,盲道不能错误施划,台阶要附建适合轮椅人士的坡道,电梯设置镜子,扬声器报站名,是方便残疾人使用。甚至,针对视力严重衰退到仅有光感的群体,在图书馆当中除了提供盲文阅读器,还要提供纸质书扫描电子化,以及文本转语音服务。

  对盲人不友好的优步中国和滴滴

  同样是今天早晨,一条消息出现在我的时间线上:“大陆唯一一款盲人能用的打车软件没了”。

  优步中国被滴滴收购之后推出的新版客户端,去掉了原来版本针对盲人、聋哑人的优化。滴滴在几年前就做过无障碍相关的改造,并且也接入了国内专业的无障碍测试团队的测试,也曾专门做过盲人用户的使用调研。但最近可能因为产品迭代速度过快,重构了新版本并取消了原有的无障碍设置。

  此处先说我自己想到的一个非官方解决方案——目前,有需要的盲人用户可以通过滴滴为老年人设立的叫车热线电话 4006165000 叫车。

  在我看来,盲人朋友们短暂地体会到了打车软件给出行带来的便利,但是最近的更新又将这种改变强行剥夺。说句不太好听的话,这让人联想到《变形计》节目的情节——带一个农村苦孩子体验城里的繁华,又告诉他这只是暂时的,并且把这种美好的生活幻象硬生生的从他手中夺走。

  如果从企业的角度考虑,为残障人士设服务设施是经济上不划算的行为。所谓“出行大数据”很可能认为盲人、聋哑人和轮椅用户的出行,事实就是仅占总体出行的万分之一或者十万分之一——反正就是小数点后好多个0。但是,为这些人做优化会影响到对正常顾客的服务,那么多新内容,打车券设置,广告位调整,打车费用逻辑的调整,等等等等。

  今年7月20日,来自全国各地的344位残障人联名向交通运输部写建议信,呼吁尽快建立网络约车制度,便利残障人出行。曾经支持读屏软件的优步,对残疾人来说是一大福音,这主要因为正规出租车对残疾人的服务态度非常令人遗憾。“打出租车会很麻烦,司机不愿意停,不愿意拉,只能选择少出门。”

  建议信中写道:“对于一些重度肢体和视力残障人,网络约车服务成为他们唯一可能的独立出行方式。因此,残障人对网络约车服务的依赖,在程度和性质上有别于非残障人,其对一些残障人而言甚至具有不可替代性。除了相对便利,网络约车平台的服务对于残障人还意味着自主和尊严。”

  不知是不是建议起到了反效果,随着优步这次升级,原先能用读屏软件的“盲人福利”也都被除去了。而针对户籍和车型的新政限制,则可能会釜底抽薪地减少网约车数量,让残疾人出行更加难于登天。

  残疾人成为社会“隐形人”,是谁的错?

  中国现在有多少残疾人?数据显示,我国残疾人总数超8500万,约占中国总人口的6.3%。截至2015年底,国内已有残疾人康复机构7111个。2015年共有754.9万残疾人得到康复服务,占残疾病人总人数的比例不到十分之一。

  我们很难在生活当中看到真正的残疾人出行。可能有一些残疾人专用车,但是即使贴上了仅供自用的标志,还是会有人忍不住上去询问到最近的一个小区要多少钱。社会似乎认为残疾人是一个不存在的群体,即使他们学过史铁生的《我与地坛》,也早就在工作后忘得一干二净。

  当一个残疾人以个体的形状出现在你面前,并且与你进行深度的互动,与你一起工作和生活的时候,你会感同身受的体会到他的不变,并且愿意为他提供帮助。这是同情心使然,但是如果将每个个体的总和抽象为一个数字的话,你的身边便没有那么明显的感知。

  如前文所说,基础的公共建设应该提供无障碍设施,因此北京地铁的升降电梯是常开的——话说这电梯刚开的时候还被一些反对意见认为是费电,不过至少现在它帮助了提着大件行李的乘客。然而,残疾人想要的远远不是这些,他们也想像一个正常人一样在蓝天下行走,这还不说,他们还想要开车。理论上,符合条件的听力障碍人士甚至可以成为出租车和专车司机,这是法律允许的——尽管在现实中比较罕见。

  根据修订后的《出租汽车驾驶员从业资格管理规定》,申请参加出租汽车驾驶员从业资格考试的,应当满足以下条件:取得相应准驾车型机动车驾驶证并具有3年以上驾驶经历;无交通肇事犯罪、危险驾驶犯罪记录,无吸毒记录,无饮酒后驾驶记录,最近连续3个记分周期内没有记满12分记录;无暴力犯罪记录;城市人民政府规定的其他条件。

  根据公安部驾考规定,涉及机动车驾驶证申请人听力水平的规定为“两耳分别距音叉50厘米能辨别声源方向。有听力障碍但佩戴助听设备能够达到以上条件的,可以申请小型汽车、小型自动挡汽车准驾车型的机动车驾驶证”。规定中并没有对驾驶证申请人的语言能力做出规定。

  可见,满足“戴助听器后两耳分别距音叉50厘米能辨别声源方向”这一条件,即使有严重听力障碍,且不会说话的人也可以开车,并且也可以做出租车或者网约车司机。在Uber国际版(非优步中国)当中,失聪或有听力障碍的人士,都可以通过 Uber 司机端设置,提供语音转文字提醒和屏幕闪烁通知,便于接单和告知乘客。

  即便残疾人可以通过自食其力来为社会创造价值,减少社会为扶助残疾人而支出的费用,这依然是一个“不划算”的行为,企业没有主观意愿这样做。所以,还必须以法律作为兜底。只不过,法律在执行当中,同样会没有真正的感同身受,出现执法不严,甚至违背立法的初衷。

  有一位我很熟悉的企业家发微博表示,地税代收残保金,公司没雇佣残疾人一律(按工资总额比例)要交很大一笔钱。这是因为他的公司没有聘请残疾员工。他认为残保金是一种对企业的变相盘剥。而支撑他观点的是,网易一期《另一面》专题提到残疾人保障金被挪用的情况非常普遍,最终作用到残疾人身上的很少。

  在我看来,他应该指责这笔钱没用到对的地方,而不是这笔钱的征收本身。但以上种种心态和事实的形成,也许就是因为,不管是这位企业家,还是滴滴出行,或者收税的人,甚至是制定政策的人,在现实生活当中并不深度接触残疾人,没有罹患残疾的亲朋好友,因此很难认识到这些社会“隐形人”的存在。这阻止了他们感同身受的共情能力,而任何人都是没法假装对自己不感兴趣的东西感到热心的。

  我认为,残疾人要想真正获得全社会的关心爱护,像今天这样“不平则鸣”的事情,还得多来一点。他们应该在人声鼎沸的上下班高峰和周末走出家门,他们应该去人多的地方凑热闹,他们应该向每一个法律允许的工种投递自己的简历。他们应该努力的站出来刷存在感——这样社会才会被迫认识到这个社会还有6000万人不是可以忽略的背景板和空气。

  这样,今后也许就不是一提起盲人就只能按摩,会有聋哑司机,盲人程序员,和更多的“天使餐厅”了吧;也会有广场街道上残疾人受到正常人帮助,其乐融融的场面了吧。至少,促使我写下本文的,还是我亲眼看到了他们,还是因为他们就在我的面前,可爱而令人感动。我想让更多的人,也跟我一样亲眼看到他们。

新浪科技原文: http://tech.sina.com.cn/zl/post/detail/i/2016-11-08/pid_8508946.htm


IT之家讯 11月5日消息,被滴滴出行收购之后,Uber中国的客户端于10月底进行了更新,改由滴滴出行的品牌所属公司小桔科技有限公司开发和运营。虽然新版的Uber中国看起来没什么明显变化,但是今日IT之家发现有网友控诉Uber改版后对视障人士的支持不再友好。

这位网名为“小粽子”的用户在Apple Store上对新版Uber进行了评价,“新版Uber客户端彻底不能支持盲人用户无障碍操作,进入软件后任何焦点VoiceOver都没办法读出内容。”

差评如潮:滴滴版Uber被指对视力障碍用户不再友好

对于视力没问题的用户来说,人们很难会想到视力障碍用户们平时如何用手机这个问题,因为“看见”对大多数人来说是在平常不过的事情,很少能对视障人群感同身受。在这一点上,美国做的很好,早已经通过了508无障碍法案,让特殊人群也可以无障碍使用多数服务,苹果iOS系统的VoiceOver就是专门为视障人士而开发的功能,Uber是美国公司,当然也要严格遵守美国法律,做好对VoiceOver的支持是它的义务。但现在Uber中国业务被滴滴收购,在我国这个还没有相关立法的国家里,很少有软件公司在开发产品时认真考虑过特殊人群的使用体验。

滴滴作为一个力争国际化的公司,应该考虑的更全面一些,对特殊人群多一些考虑。

此外,滴滴版的Uber应用在苹果App Store商店上的评分非常低,用户主要吐槽新版Uber无法再国外使用、司机素质变差、订单历史没有同步过来等。你认为新版Uber比老版是不是变差了呢?

原文地址: http://www.ithome.com/html/it/270178.htm


立即下载

感谢您使用晴天优化的微信网页版。

微信网页版是可以操作的,只是不够方便,效率不高,所以该版本旨在改善读屏操作体验,提高操作效率。

所需环境

  • win7+
  • .net4.0
  • IE11+

主要快捷键介绍如下:

alt加z

可在聊天、阅读、通讯录和消息输入框之间切换。

alt加x

可切换联系人、最近聊天、公众号文章等。

alt加c

根据所在选项卡不同,其功能有所不同。
当处于聊天选项卡时,可在聊天内容区域里切换每一条消息。
当处于通讯录选项卡时,可定位到联系人详情。在按一次可定位到发送消息链接,可回车对该好友聊天。
当处于阅读选项卡时,可定位到文章正文窗格。

语音消息的收听

可用alt加c切换到带有语音消息的聊天内容,然后直接按空格键或者回车键来播放。(NVDA用户需要在按tab或者光标找到具体的语音消息按钮,按空格键或者回车键)

查看群成员

可按 alt加t定位到聊天标题栏,之后按alt加c定位到群标题,
然后回车即可打开群成员列表,按 tab 即可切换群成员,回车键可查看该成员详细信息。

公众号的阅读

可按alt加z找到“阅读”链接,回车进入,然后alt加x找到想要阅读的文章,按回车键打开,之后按alt加c定位到正文窗格,接下来用您习惯的阅读网页方式阅读即可。

补充说明

当激活一个新的聊天对话框的时候,标题栏会同时改变为当前正在聊天的好友或群组的名字。不过这个功能在某些时候可能会无效。
另一种随时查看当前所在聊天对话框标题的方法是按alt加t,该方法是准确的,并且可以用来定位,可根据该标题来快速查看最新一条消息。
可使用shift加alt加c快速查看最新的一条消息。
特别提醒,有时候正在聊天的好友会突然改变(这或许是微信网页版的bug),所以要特别注意随时查看当前正在对话的好友是谁,以免消息发错,造成不必要的误会哦。

使用搜索

搜索框可使用读屏软件自身的寻找编辑框功能找到,比如争渡读屏和NVDA都可以使用字母E找到。
在搜索框里可输入好友的名字或者拼音的一部分来查找,比如输入“bu”即可列出所有包含“bu”的好友或者群组。注意,搜索框输入完毕后可不必按回车键,直接按“tab”键即可查看结果。

工具栏

工具栏位于窗口顶部,可用“TAB”键切换到。工具栏里有常用的一些操作,下面简单介绍一下。

更新脚本

点击该按钮可从服务器下载最新的 acc.js 脚本文件。当 acc.js 脚本有更新的情况下,可不必重新下载和安装完整程序,只要点击该按钮即可更新本地的 acc.js 脚本文件。

重新加载

在某些情况下可使用该按钮重新加载网页,比如脚本出错或者未生效的情况下。

设置

点击该按钮可打开设置对话框。通过设置对话框可以进行个性化设置。关于具体设置请参看后面设置部分。

我要打赏

点击该按钮可打开我的个人博客页面,上面有我的微信和支付宝二维码和账号。如果这个小工具对您有所帮助,欢迎您打赏。

意见反馈

点击该按钮可打开位于盲人安卓爱好者网站上的反馈页面,您对这个小工具有什么意见和建议欢迎在这里留下来,我会认真的查看并尽可能的满足您。

关于

点击该按钮可查看程序版本等信息。

设置

点击工具栏里的“设置”按钮即可打开设置对话框,可进行下面一些设置:

“用于显示或隐藏主窗口” 热键域:

在这里可以修改用于显示和隐藏主窗口的热键,程序默认的是Ctrl + Alt + W

“关闭窗口时” 分组:

这里有两个单选按钮,可以选择关闭窗口时的动作,可以直接关闭或者隐藏到通知区域而不退出。在这种情况下可以通过快捷键重新显示出来。

关于

本程序采用c#编写,需要.net4.0和IE11环境。
内嵌了一个 WebBrowser 控件,用来加载微信网页版页面,当网页加载完毕后,植入 acc.js 文件内的js代码。
同时将 WebBrowser 的 ObjectForScripting 属性设置为主窗口本身,用来方便js改变窗口标题。
所以,可方便的通过修改 acc.js 文件来增强该程序的功能。
源代码: https://github.com/qt06/wx4b/



互联网信息无障碍最近几年越来越受到关注和重视。互联网产品的无障碍改造也越来越受到关注和重视。
这是值得高兴的事情,这说明残障人或者说若是人群的信息获取问题得到关注和重视。
但是,在无障碍改造过程中也出现了一些新的问题,或者说出现了一些改造方式和方法上的误区,以至于引起受众的吐槽,甚至是强烈反应。

今天(2016-03-21)来说说被视障网友吐槽度非常高的冗余信息。

所谓的冗余信息,我认为就是多余的信息,添乱的信息,可以省略的信息,容易引起误导的信息。

之所以今天(2016-03-21)说冗余信息,是因为今天拿到了手机qq安卓版的一个测试版,在这个版本里,持续了很久的一个冗余提示终于得以改善,所以心情应该说是好的,于是就索性把这个问题展开说一下。

手机qq里,当有人发来语音消息的时候,在安卓平台上,读屏软件会读出类似下面这样的信息:
晴天 发来语音消息5秒按钮

争渡识图志愿者交流 发来语音13秒按钮

第一条是好友聊天过程中,对方发来语音消息的提示,第二条是在群聊过程中,群友发来语音消息的时候的提示。

如果正在看这些文字的你是一位明眼人,让我们来做个假设:假设你正在用qq跟你的好友聊天,你的手机屏幕上出现这些文字,每一条语音消息都会有这样一行文字出现,你会作何感受呢?
我不知道你眼前总是出现“晴天 发来语音消息xxx秒”,你会不会感到头晕目眩,我也不知道你还有没有兴致跟你的好友继续聊下去。但是我可以告诉你的是,我的耳朵每天都在忍受这样的煎熬,至少有半年以上,甚至更长,我已经不记得有多长时间了。

我有点情绪激动了,不过我会努力平静下来,让我们开始分析一下这两个提示信息吧。

我们用“争渡识图志愿者交流 发来语音13秒”这条信息作为例子来解析一下。
这条信息可以拆分为如下几个部分:

  1. 争渡识图志愿者交流 // 当前聊天窗口标题,如好友窗口或者群聊窗口
  2. 发来语音 // 描述信息
  3. 13秒 // 语音的时长
  4. 按钮 // 控件类型

可以看出,只有第三条是动态变化的,其余的都是固定不变的。

第一,听一条语音消息要用多少时间呢?

整个提示信息长度为18个字,假定1秒钟3个字,那么要6秒钟听完这一条信息。
之后,在进行双击收听语音,假定双击速度为0.5秒,我们在假定找到一条心语音消息需要0.5秒,那么从找到消息到听到语音这中间至少需要7秒钟。
每一条语音消息都需要7秒钟时间。

第二, 这样的提示合理吗?

当跟好友聊天的时候,窗口标题是好友的昵称,当在群聊的时候,窗口名称是群标题,当在讨论组内聊天的时候,窗口标题是讨论组的名字。
这个窗口标题就是每一条语音消息的提示信息的开头部分。那么这个窗口标题加在每一条语音消息的开头有必要吗?我猜想,产品设计的想法是,要告诉我这条语音是谁发来的,担心我不知道是谁发来的语音。
如果我这个猜想是对的,那么我有一个新的问题了,当我跟一个好友聊天的时候,他的声音我会不会很熟悉呢?我会把张三的声音听成李四的声音吗?我想我不会。写到这里,我突然想到一句话,人们都说盲人的耳朵特好用。
而当我在一个群里聊天的时候,情况会如何呢?群里人很多,告知我每一条语音是谁发来的很有必要了吧?没错,这一点我也很同意。那么我们看看手机qq的提示:“争渡识图志愿者交流 发来语音13秒按钮”,好吧,每一条语音都告诉我是这个群发来的。
我突然蒙了,我没有一个叫争渡识图志愿者交流的好友啊,为什么每次发来语音都是同一个人,却声音不同呢?
更让我郁闷的是,有的人居然就发两秒钟的消息,而我为了听到这两秒钟的声音,居然每次都要用掉我7秒钟的时间。
这分明就是在抢占我的时间,在浪费我的时间啊!这个时候我又想起了一句话,浪费时间就是谋财害命。

第三, 为什么会这样设计呢?

说实话,我不是设计者,我真心不知道为什么这样设计。
但是我妄自猜想一下吧:
“这盲人要用耳朵听,那么太简单的提示他们肯定是听不懂,或者会理解错,所以啊,就的提示的详细一些,准确一些。”
我不知道是不是因为这样的想法才制造出了类似前面那种提示方式,但是我作为一个实实在在的使用者,我只想说,这真的不好。
我想明眼人用户,可以看到界面上的文本来了解功能,也可以看图标来了解功能,还可以通过不同的颜色来判断功能。
那盲人用户该如何了解功能呢?无法看文本,无法看图标,无法分辨颜色。、有读屏软件,可以读出文字。对,所以就只有通过文本描述了。于是就出现了前面的冗余提示了。

第四, 我为什么觉得是冗余信息?

  1. 大量的重复内容,前面的例子只有第三部分信息是有用的,其余的都是无用的或者无关紧要的信息,至少前两部分是无用的。
  2. 浪费时间,一条信息,有大量时间是浪费在无关紧要的内容上,而且无法跳过。
  3. 似乎从某种意义上说,盲人很弱智,只有这样详尽的描述才能让他们明白和理解。

第五, 为什么会引起大量盲人小伙伴们的愤怒情绪?

答案似乎就在第四条里了。也难怪有的小伙伴戏称某些无障碍版本的软件是“智障软件”或者“弱智软件”。

第六, 到底该如何是好呢?

  1. 请不要想当然的设计。
  2. 请遵循所听即所见的原则。对于图标,请用精炼的单词或短语描述。
  3. 请尊重和遵循不同平台的无障碍规范。

我想这几条应该有必要展开专门的讨论,就留到下次吧。

第七, 结尾

最后感谢你耐心读到这里,也请原谅我占用了你这么多时间。也请你谅解在微博上情绪激动的我的小伙伴们。

这篇文字是3月21日开始写的,当时只写到了第二条,直到今天,关于冗余信息的问题再次引起了我的小伙伴们的愤怒,于是补充上后面的部分。


话说php的markdown解析器版本很多,但或多或少都存在一些问题。
最初用的是传统的markdown解析器(是[typecho][]使用的),我发现在解析某些带有 \# 的文本时,会出错,于是换成了[hyperdown][]。
但是,hyperdown会将所有的html代码转意,这对于博客来说有些不适合,因为在有些时候,需要手写一些html源码。
于是我给hyperdown提了一个issue。作者回复说因为hyperdown是基于[SegmentFault][]的,所以默认从安全考虑,全部转意了html字符。
我建议hyperdown加一个开关,默认不转意html,不过还没有得到回应。

今天在[github][]上搜索,找到了[erusev/parsedown][]。
经过测试体验,我之前遇到的几个问题都以解决,正好符合我的需要。
他还提供了几个选项,允许简单的定制,让我觉得最满意的是可以设置自动换行,可以将\n换行符转换成<br />


下面是火狐浏览器的键盘快捷键列表。你也可以在火狐浏览器的帮助菜单下找到这篇文章。

注意:键盘快捷键可使用 Customizable Shortcuts 扩展自由定制。

导航

  • 命令 快捷键
  • 后退 Alt + ← 或者 Backspace
  • 前进 Alt + → 或者 Shift + Backspace
  • 主页 Alt + Home
  • 打开文件 Ctrl + O
  • 重新载入 F5
  • Ctrl + R
  • 重新载入(忽略缓存) Ctrl + F5 或者 Ctrl + Shift + R
  • 停止 Esc

当前页面

  • 命令 快捷键
  • 下翻一页 Page Down
  • 上翻一页 Page Up
  • 到达页尾 End
  • 到达页首 Home
  • 移动到下一框架 F6
  • 移动到上一框架 Shift + F6
  • 打印 Ctrl + P
  • 页面另存为 Ctrl + S
  • 放大 Ctrl + +
  • 缩小 Ctrl + -
  • 重置缩放 Ctrl + 0

编辑

  • 命令 快捷键
  • 复制 Ctrl + C
  • 剪切 Ctrl + X
  • 删除 Del
  • 粘贴 Ctrl + V
  • 粘贴(纯文本) Ctrl + Shift + V
  • 重做 Ctrl + Y
  • 全选 Ctrl + A
  • 撤销 Ctrl + Z

搜索

  • 命令 快捷键
  • 查找 Ctrl + F
  • 查找下一个 F3 或者 Ctrl + G
  • 查找上一个 Shift + F3 或者 Ctrl + Shift + G
  • 快速查找(仅链接) '
  • 快速查找 /
  • 关闭查找栏或快速查找栏 Esc - 焦点位于查找栏或者快速查找栏中时可用
  • 定位到搜索栏 Ctrl + K 或者 Ctrl + E
  • 快速切换搜索引擎 Ctrl + ↑ 或者 Ctrl + ↓ -当焦点在搜索栏时
  • 打开 切换, 添加 或 管理搜索引擎 菜单 Alt + ↑ 或者 Alt + ↓ 或者 F4 - 焦点位于搜索栏时可用

窗口和标签页

下列部分快捷键需要当前标签页的对象具有焦点。目前能做到这点的唯一方法是:选择相邻的对象,然后以 Tab 键切入。例如:按 Alt + D 选中地址栏,然后按两次 Shift + Tab 以选中当前标签页对象。

  • 命令 快捷键
  • 关闭标签页 Ctrl + W 或者 Ctrl + F4 - 对固定的标签页无效
  • 关闭窗口 Ctrl + Shift + W 或者 Alt + F4
  • 将当前标签页左移 Ctrl + Shift + Page Up
  • 将当前标签页右移 Ctrl + Shift + Page Down
  • 将当前标签页左移到最前 Ctrl + Home
  • 将当前标签页右移到最后 Ctrl + End
  • 新建标签页 Ctrl + T
  • 新建窗口 Ctrl + N
  • 新建 隐私浏览窗口 Ctrl + Shift + P
  • 下一标签页 Ctrl + Tab 或者 Ctrl + Page Down
  • 在新标签页打开地址 或者 Alt + Enter - 从地址栏或搜索栏
  • 上一标签页 Ctrl + Shift + Tab 或者 Ctrl + Page Up
  • 撤销关闭标签页 Ctrl + Shift + T
  • 撤销关闭窗口 Ctrl + Shift + N
  • 选择标签页(1到8) Ctrl + 1 到 8
  • 选择最后一个标签页 Ctrl + 9
  • 标签页组视图 Ctrl + Shift + E
  • 关闭标签页群组视图 Esc
  • 下一个标签页组 Ctrl + ` - 只适用部分键盘布局
  • 上一个标签页组 Ctrl + Shift + ` - 只适用部分键盘布局

历史

  • 命令 快捷键
  • 历史侧栏 Ctrl + H
  • 我的足迹窗口(历史) Ctrl + Shift + H
  • 清除最近历史记录 Ctrl + Shift + Del

书签

  • 命令 快捷键
  • 将全部标签页加为书签 Ctrl+Shift+D
  • 将此页加为书签 Ctrl + D
  • 书签侧栏 Ctrl + B 或者 Ctrl + I
  • 我的足迹窗口(书签) Ctrl + Shift + B

工具

  • 命令 快捷键
  • 下载管理器 Ctrl + J
  • 附加组件 Ctrl + Shift + A
  • 切换开发者工具 F12 或者 Ctrl + Shift + I
  • Web 控制台 Ctrl + Shift + K
  • 查看器 Ctrl + Shift + C
  • 调试器 Ctrl + Shift + S
  • 样式编辑器 Shift + F7
  • 分析器 Shift + F5
  • 网络 Ctrl + Shift + Q
  • 开发者工具栏 Shift + F2
  • 响应式设计视图 Ctrl + Shift + M
  • 代码片段速记器 Shift + F4
  • 页面源码 Ctrl + U
  • 浏览器控制台 Ctrl + Shift + J

PDF 查看器

  • 命令 快捷键
  • 下一页 N 或 J 或 →
  • 上一个 P 或 K 或 ←
  • 放大 Ctrl + +
  • 缩小 Ctrl + -
  • 自动缩放 Ctrl + 0
  • 顺时针旋转文档 R
  • 逆时针旋转文档 Shift + R
  • 切换到演示模式 Ctrl + Alt + P
  • 切换手形工具 H
  • 定位到页码输入框 Ctrl + Alt + G

其他

  • 命令 快捷键
  • 自动补全 .com 地址 Ctrl + Enter
  • 自动补全 .net 地址 Shift + Enter
  • 自动补全 .org 地址 Ctrl + Shift + Enter
  • 删除选定的自动完成条目 Del
  • 切换全屏 F11
  • 激活菜单栏(使其在隐藏时暂时可见) Alt或F10
  • 显示/隐藏附加组件栏 Ctrl + /
  • 光标浏览 F7
  • 定位到地址栏 F6 或者 Alt + D 或者 Ctrl + L

媒体快捷键

  • 命令 快捷键
  • 播放/暂停 Space
  • 降低音量 ↓
  • 提高音量 ↑
  • 静音 Ctrl + ↓
  • 取消静音 Ctrl + ↑
  • 快退15秒 ←
  • 快退10% Ctrl + ←
  • 快进15秒 →
  • 快进10% Ctrl + →
  • 跳至开头 Home
  • 跳至结尾 End

这些人帮助撰写了这篇文章:Cww, holywen, yfdyh000, kmc, dreamemily, aliuwr, xcffl, pangyf10, CnSimonChan, innki。

原文地址:http://mzl.la/16NAhwz


P.S. 2019年11月15日更新。

昨天一个朋友问我能否帮忙下载廖雪峰老师的python3教程,于是便写了这个php脚本。
在这里非常感谢廖雪峰老师的辛苦努力。

<?php
/**
* 获取Python3教程
* 感谢廖雪峰老师
* 教程地址: https://www.liaoxuefeng.com/wiki/1016959663602400
* 命令行下运行
* @AUTHOR: 杨永全
* @E-mail: qt06.com@139.com
* @URL: http://www.qt.hk/
* WEIBO: http://weibo.com/qt06
*/


$base_url = "https://www.liaoxuefeng.com/wiki/1016959663602400/";

 //获取教程目录页面
$s = file_get_contents("https://www.liaoxuefeng.com/wiki/1016959663602400");

//匹配出包含教程目录的html片段
preg_match('#<ul id="x-wiki-index" class="uk-nav uk-nav-side" style="margin-right:-15px;">(.*?)</ul>#is', $s, $rs);
$s1 = $rs[1];

//匹配出目录列表
preg_match_all('#<a href="/wiki/1016959663602400/(\d+)" class="x-wiki-index-item">(.+?)</a>#is', $s1,$list);

$cnt = count($list[1]);
for($i=0;$i< $cnt;$i++) {

    //命令行打印章节标题和地址
    echo ($i + 1) .$list[2][$i] . ',' . $list[1][$i]. "\r\n";

    //需要保存的文件名
    $filename = iconv('utf-8', 'gbk', ($i + 1) . ' ' . $list[2][$i] . '.txt');
    $filename = str_replace('/', '和', $filename);

    //获取教程详细内容
    $content_url = $base_url . $list[1][$i];
    $title = $list[2][$i];
    $s = file_get_contents($content_url);

    //匹配出详细内容
    preg_match('#<div class="x-wiki-content x-main-content">(.*?)</div>.*?<hr>#is',$s,$rs);
    $s = $rs[1];

    //过滤html标记,并适当处理空行
    $s = str_replace(">\n<",">\n\n<",$s);
    $s = strip_tags($s);
    $s = str_replace("\n\n\n", "\n\n", $s);
    $s = str_replace("\n\n\n", "\n\n", $s);
    $s = str_replace("\n\n\n", "\n\n", $s);

    //可能会有副作用,导致代码中的\\n被处理
    $s = str_replace("\n", "\r\n", $s);

    //处理html实体字符
    $s = html_entity_decode($s);

    //$s = str_replace('&gt;', '>', $s);
    //$s = str_replace('&#39;','\"', $s);

    //保存到当前目录,windows的文件名必须是gbk
    file_put_contents($filename, "$title\r\n\r\n$s\r\n\r\n原文地址: $content_url");
}

//弹出对话框提示完成
passthru("mshta javascript:alert('finished.".$cnt."');window.close();");

写在前面

这篇简单的入门教程旨在给盲人小伙伴介绍一下TortoiseSVN,所以文中的操作步骤均是用键盘来完成的。有一些术语是在盲人当中流行的,为方便明眼人朋友,我简单坐一下说明:

  • 光标键:上下左右四个箭头,通常简称光标,上光标,下光标,左光标,右光标。
  • 切: 连续按某个键或某一个组合键,例如按tab切,按alt加tab切换到某某某。

svn客户端的下载

常用的svn客户端是TortoiseSVN(我们就叫他乌龟吧)。
可从他的官网下载,默认是英文的,需要同时下载对应的语言包,我们下载简体中文语言包即可。注意根据自己的系统选择对应的32或者64位版本。
官网下载页面地址: (http://tortoisesvn.net/downloads.html)

安装

标准的软件安装过程,只是安装包是英文界面,那就自己想办法搞定他吧。别忘了先装主程序,后装语言包。

基本设置

安装完成后,乌龟会自动集成到资源管理器的右键菜单里。
我们随意打开一个文件夹,然后在文件菜单或者右键菜单均可找到“TortoiseSVN”菜单,右光标展开,然后下光标找到“Settings”菜单,回车就打开了他的设置窗口。
按tab切换到“Language:”组合框,下光标选择“中文(简体) (中华人民共和国)”,然后tab到“确定”按钮,空格确认即可。
其他设置就在你具体使用过程中在修改好了。

检出项目

当我们拿到一个svn库的地址,就可以把他下载到本地了。这个过程一般叫做检出。
下面我们以检出智能剪辑版的svn库为例来介绍具体的检出过程。
智能剪辑版的远程仓库地址是:http://code.taobao.org/svn/cliboard/trunk
怎样寻找仓库地址呢?当你创建好一个仓库之后,,就自动被分配了一个地址。code.taobao.org就是一个svn服务的托管平台。
我们在D盘创建一个名为svn的文件夹用来存放svn库。
接着我们在svn文件夹内创建一个名为cliboard的文件夹用来存放智能剪辑版这个库的文件。
继续,我们在cliboard文件夹上按application弹出右键菜单,或者直接按alt弹出菜单均可,
下光标找到“SVN 检出(K)...”菜单项,回车打开检出远程仓库对话框。
在弹出的检出对话框里tab找到“版本库 URL:”可编辑文本,填入智能剪辑版的仓库地址。
tab还可以切到其他选项,一般不需要修改,默认即可,最后tab到“确定”按钮,空格即可开始下载远程仓库了。
等待检出完成即可。
检出完成之后,在cliboard文件夹内就可以看到完整的智能剪辑版项目文件了。

更新项目

在团队开发或者当你在不同设备之间修改项目之后,就需要将其他人或者自己在其他设备上的修改更新到本地,这时候就用到了更新功能。
我们进入D盘的svn文件夹,找到cliboard文件夹,按application弹出右键菜单,下光标找到“SVN 更新(U) ”菜单项,回车即可开始更新本地仓库了。
当更新完毕,tab切到“确定”按钮,空格关闭更新对话框即可。
当然你也可以点击“显示日志(L)...” 按钮打开更新日志对话框来查看详细的更新日志。

提交

当你对本地文件修改之后,就需要提交到远程仓库了。可以选择提交单个文件也可以选择提交多个文件或者整个文件夹或者项目。
在相应的文件或文件夹上按application弹出右键菜单,下光标找到“SVN 提交(C)...”,回车即可打开提交对话框。
默认焦点停留在“日志编辑器(E)” 可编辑文本,这里可以填写本次更新的日志或者备注,当然也可以留空。
tab还可以切到其他选项,需要提的是“文件列表控制(F)” 列表,这里上下光标可以查看本次要提交的文件列表,如果发现有不需要提交的文件可以按空格键取消选中即可。
最后tab切换到“确定”按钮,空格即可开始提交。

新增、改名和删除

在本地仓库文件夹内,可以像其他文件夹和文件一样的进行编辑操作。
需要注意的是:
新增的文件或文件夹并不会被乌龟自动管理,而是需要手动添加到版本管理当中去。
在文件或文件夹上按application弹出右键菜单,光标找到“TortoiseSVN” 有子菜单,右光标展开,下光标可找到“增加(A)...”,回车即可将该文件加入到乌龟的版本管理当中。如果是文件夹还会弹出个对话框询问你需要添加的具体文件。
如果要对已经添加到乌龟版本管理中的文件或文件夹重命名,请不要用f2或者右键菜单里的重命名,而必须使用乌龟的重命名。具体操作是,在要重命名的文件或文件夹上按application弹出右键菜单,下光标找到“TortoiseSVN” 有子菜单,右光标展开,下光标找到“改名(N)...”,回车,然后填写新的名字,最后回车确定。
如果要删除一个已经被乌龟管理的文件或文件夹,也不能直接按删除键或者使用右键菜单里的删除,而必须使用乌龟的菜单。 具体操作是,在要删除的文件或文件夹上按application弹出右键菜单,下光标找到“TortoiseSVN” 有子菜单,右光标展开,下光标找到“删除(D)”,回车即可删除。
最后执行了新增、改名或删除之后,请不要忘记提交到远程仓库。


用途

送给那些对XP系统里的Mary语音库情有独钟的小伙伴们。

支持的操作系统

理论上支持所有windows系统

使用方法

  • 解压到任意目录中
  • 点击“安装.bat”即可完成安装
  • 点击“卸载.bat”即可卸载

版权

允许自由转载,必须保持本文件的完整性,并请注明来自晴天博客。

关于

特别推荐

下载地址:

http://cloud.189.cn/t/J7NRz2A77f22