猫窝

有关快捷键

这标题真土.

图形界面出现以后, 计算机使用的门槛大大降低, 人们只需要会动鼠标和双击, 就能轻易上手; 但是很多情况下鼠标的操作速度比不上键盘按键, 于是做为图形界面的补充又有了快捷键, 用于快速实现一些常见功能. 快捷键的使用程度可以做为区分熟练用户与新用户的标志. 因为直观, 图形界面的学习成本较低, 尽管效率较低, 但是对于使用频率不高的用户来说这之间还是能达到一个比较好的平衡; 对于老用户, 其在不断的使用当中会逐渐将一些功能转用快捷键实现, 不断提高操作速度.

telnet.png
■ Telnet 方式下的所有操作都要通过键盘进行.

观察校园 BBS 的用户行为大抵可以印证这样一个过程. BBS 大多有两种界面, 一种是黑漆漆的 telnet 文字界面, 另一种是 web 界面. 新用户大多习惯用浏览器打开 BBS 的 web 界面, 浏览帖子并偶尔说两句话, 这是 BBS 的大部分用户; 但是在一段时间后, 新用户如果希望在 BBS 上有进一步的发展, 往往会转用速度更快的 telnet 方式. telnet 方式的所有操作都需通过键盘快捷键进行 (现在一些客户端软件加入了一点鼠标辅助), 经过一段时间有点痛苦的学习后, 用户的操作速度会大幅提高, 并由此在 BBS 上的活跃度也大幅上升. 像 Gmail, Google Reader 这样较复杂的 Web 应用系统也有自己的快捷键系统 (Gmail 快捷键列表, Google Reader 快捷键列表), 如果是这些应用的重度用户, 适当记忆一些快捷键是有助于提高效率的.

gmail-mute.png
■ Gmail 的 “mute” 功能只能通过快捷键实现.

既然快捷键的使用可以做为不同层次用户的区分, 一些高级功能就可以通过快捷键隐藏起来, 这样既不会给初级用户带来困扰, 又可以满足高级用户的需求. 例如 Gmail 的 “mute” 功能就是个不错的设计. 这个功能在图形界面中也没有任何提示, 只能通过键盘快捷键 “m” 来操作. 我觉得这个设计是合理的. 这个功能大部分用户都不会用到, 甚至也很难向大多数用户解释清楚其用途, 如果在菜单中加一个 “mute” 选项, 反而会增加大部分用户的疑虑; 放在快捷键里, 有需要的用户会用到, 也不至于给大部分用不到的用户造成负担. 像 BBS 也是一样, 许多高级功能如收录文集等也只能在 telnet 下使用, 这些功能本来也只有重度用户才会用到.

Firefox 用户如果觉得 Gmail 的默认快捷键不能满足要求, 甚至可以通过 GreaseMonkey 安装一些脚本 (如 Gmail Macro), 扩展 Gmail 的快捷键. 但似乎我还是不能实现在 Gmail 中无鼠操作.

office-sc-1.png
■ 按下 “alt”, 显示不同标签页对应的键.
office-sc-2.png
■ 按下 “W”, 选择 “视图” 后, 显示 “视图” 标签页中各功能对应的键.

新版的 Office 2007 在快捷键的设计与传统软件相比有很大不同. 按下 Alt, 功能区的不同标签页上会显示其对应的按键, 按下相应的按键就会转到该页, 并且屏幕显示不同功能的快捷键, 也就是说在这种互动式的学习下, 用户只需要跟着屏幕的提示走, 不需要记忆什么, 就能使用键盘操作大部分功能, 并且自然而然的, 常用功能的按键组合也会牢记在心. 可以参阅 LifeHacker 的介绍.

Leave a Reply

Required fields are marked *.