為何 Gmail、Google Reader 和大部分網頁應用都使用 J 和 K 作為導航快捷鍵? | 知乎問答精選

 

A-A+

為何 Gmail、Google Reader 和大部分網頁應用都使用 J 和 K 作為導航快捷鍵?

2017年06月05日 GOOGLE, 知乎問答精選 暫無評論 閱讀 30 ℃ 次

這是之前谷奧上的一篇文章來著,分享給知友。

【John的回答(6票)】:

如果你喜歡用快捷鍵操作電腦,甚至是對於網絡應用也喜歡快捷鍵操作而非鼠標,那麼你一定對J和K很熟悉,在Gmail和Google Reader裡他們都是上下跳轉的快捷鍵,其實不光是Google的應用,在Twitter和Tumblr等網頁應用裡也是如此。這是為什麼呢?

這要追述到很久很久以前,Bill Joy為Unix編寫VI文字編輯器的時候,它使用ADM-3A終端,該終端所配備的鍵盤是不帶任何獨立的導航鍵的(如上圖,沒有上下左右按鍵),要讓光標上下左右移動的話必須通過Ctrl配合HJKL這四個鍵才可以。

儘管後來的鍵盤加入了獨立的上下左右鍵,但通過J和K來上下移動光標這個操作還是在VI編輯器裡流行開了,於是很多開發者也將這個Unix世界裡的習慣帶入到了網頁應用裡。

更多背景知識可以參考維基百科裡的 vi和HJKL條目。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 來自:guao.hk/posts

【李卿的回答(3票)】:

因為 vi / vim

s2.qing.li/201202

【TechZi的回答(1票)】:

vim ~?

雙手擺在鍵盤上時,j k 正好位於右手食指和中指下方 灰常方便嘛

標籤:-谷歌-(Google) -Gmail -谷歌閱讀器(Google-Reader) -快捷鍵 -John


相關資源:





給我留言