为何 Gmail、Google Reader 和大部分网页应用都使用 J 和 K 作为导航快捷键

来源:互联网 发布:中航工业 知乎 编辑:程序博客网 时间:2024/04/30 02:58

转自:http://www.guao.hk/posts/why-do-gmail-and-other-web-apps-use-j-k-keys-for-navigation.html


为何 Gmail、Google Reader 和大部分网页应用都使用 J 和 K 作为导航快捷键?

2012年2月2日
   

如果你喜欢用快捷键操作电脑,甚至是对于网络应用也喜欢快捷键操作而非鼠标,那么你一定对J和K很熟悉,在Gmail和Google Reader里他们都是上下跳转的快捷键,其实不光是Google的应用,在Twitter和Tunblr等网页应用里也是如此。这是为什么呢?

这要追述到很久很久以前,Bill Joy为Unix编写VI文字编辑器的时候,它使用ADM-3A终端,该终端所配备的键盘是不带任何独立的导航键的(如上图,没有上下左右按键),要让光标上下左右移动的话必须通过Ctrl配合HJKL这四个键才可以。

尽管后来的键盘加入了独立的上下左右键,但通过J和K来上下移动光标这个操作还是在VI编辑器里流行开了,于是很多开发者也将这个Unix世界里的习惯带入到了网页应用里。

更多背景知识可以参考维基百科里的 vi和HJKL条目。

Via Digital Inspiration




原创粉丝点击