建站手记

高博的世界唯一官方博客

首页及随笔辅助功能增强


本站的“关于”页面中,专门提及了本站对于残障人士的辅助功能,主要是指字体的无级缩放。现在GAOBO.ORG的首页和随笔增加了快捷键功能,能够让使用鼠标不便的,或习惯于使用键盘的人士(我本人就是其中之一)通过简单的几个按键就能够方便地从首页访问到大部分列出的功能项。在访问随笔时,更是有一组快捷键能够方便地让用户在各篇随笔之间自由地向前或向后翻动,或是兴之所至地通过空格键以“Shuffle”的方式浏览

首页的快捷键及功能对应表

快捷键 对应功能
空格 访问“随笔”频道
1 访问“灵修”频道
2 访问“日志”频道
3 访问“摄影”频道
4 访问“读书”频道
5 访问“建站手记”博客(即本博客)
6 使用“管理员登录”功能
7 使用“收件箱”功能
8 使用“行事历”功能
9 使用“文档”功能
0 使用“托管站点”功能

随笔中的快捷键列表

快捷键 对应功能
空格 随机访问另一篇随笔
PageUp 访问前一篇随笔
PageDown 访问后一篇随笔
Home 访问首篇随笔
End 访问最新一篇随笔
Insert 发表对当前随笔的评论
Delete 返回首页
P 打印(Print)当前随笔
S 订阅GAOBO.ORG精华内容

用脚本实现快捷键辅助功能,是未曾料想的困难。先是看到了一篇虽然权威全面,但是十分令人头晕的文档。然后从至少20种示例代码中一点一点地领悟,终于算是明白了事情的来龙去脉:原来不同的浏览器响应的事件不同,截获的返回码名称也不同,还好在同一种操作系统下,返回码的值总算还是统一的,不然非累死不可(是高版本的浏览器也逐渐统一起来的缘故也未可知)。总之,最后是抽象出来一个模型,并且写出了根据模型来模塑的代码块。发现解释型脚本真的是功能强大得很,它能够以JIT方式生成并立刻执行,并且支持自反方式即时生成代码。这一点,实在是编译型语言费九牛二虎之力也难以企及的目标啊!

目前,快捷键支持的操作系统是Windows、Unix-like和Mac OS,支持的浏览器是Windows Internet Explorer、Firefox、Chrome和Safari。如果你一定要使用Opera,那么请还是通过鼠标或手持设备的游标光触笔来浏览吧!(当然,不支持Opera的脚本是吃过大亏的,希望别被我撞上……)

经过实地测试的操作系统/浏览器平台

操作系统 浏览器
Windows Windows Internet Explorer
Mozilla Firefox
Chrome
Safari
Mac OS Safari
Mozilla Firefox

如果在其它的平台上有bug,请在此文章后留言

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据