Surfingkeys是什么,有什么用
Surfingkeys是一款瀏覽器插件泊藕,在Chrome辅辩,F(xiàn)irefox和Edge(新版)上適用。
Surfingkeys結(jié)合「眼球快速定位能力」及「鍵盤操作熟度」的應(yīng)用原理娃圆,組合出各種瀏覽器上的快捷操作玫锋,在熟悉掌握了這些操作后,你不僅可以丟開對鼠標(biāo)的依賴讼呢,還可以讓你的上網(wǎng)效率提升一大截撩鹿。
天下武功唯快不破,那究竟用Surfingkeys操作相比鼠標(biāo)有多少提升呢悦屏?我做了一個(gè)小實(shí)驗(yàn)节沦,嘗試分別用鼠標(biāo)键思、Surfingkeys進(jìn)行同樣的操作,看看結(jié)果如何甫贯。
實(shí)驗(yàn)場景:
1 在瀏覽器中打開新標(biāo)簽頁→ 2 在地址欄輸入baidu.com→ 3 在百度輸入框中輸入我的簡書名字→ 4 打開我的簡書→ 5 打開「消息」→ 6 打開「喜歡和贊」→ 7上下滾動查看頁面→ 8 點(diǎn)擊文章→ 9 選取一個(gè)詞(Gephi)并用百度查詢→ 10 打開查詢出的鏈接→ 11 左右切換查看標(biāo)簽→ 12 回到剛才打開的標(biāo)簽然后關(guān)掉其他所有標(biāo)簽→ 13 發(fā)現(xiàn)自己錯關(guān)了標(biāo)簽恢復(fù)顯示→ 14 切換到簡書滾到最底部吼鳞,再滾回最頂部
實(shí)驗(yàn)結(jié)果:
- 鼠標(biāo)操作耗時(shí):00:56.62
- Surfingkeys操作耗時(shí):00:40.39
實(shí)驗(yàn)結(jié)果很明顯,在幾乎相同的操作下获搏,Surfingkeys的操作比鼠標(biāo)快了足足16s赖条。
就像動圖里展示的一樣,這款插件可以讓你幾乎不用鼠標(biāo)常熙,用大量的熱鍵就能完成在瀏覽器上諸如打開鏈接纬乍、鼠標(biāo)點(diǎn)擊、定位輸入框裸卫、滾動頁面仿贬、標(biāo)簽切換、文本選取操作墓贿、剪貼板操作茧泪、快捷搜索、新開頁聋袋、關(guān)閉頁队伟、刷新頁等各種操作。
Surfingkeys延用了大量的vim的熱鍵幽勒,于是vim編輯器的用戶幾乎是零成本上手嗜侮,而對于從沒有使用過vim的人,需要記住大量的快捷鍵需要一點(diǎn)時(shí)間啥容,但如果你記住了锈颗,那就會讓你感到事半功倍,而且很COOL咪惠,很爽击吱!
使用Sufingkeys的過程
學(xué)習(xí)軟件第一步,永遠(yuǎn)是打開幫助文檔仔細(xì)品味遥昧。一款優(yōu)秀的作品往往會有一份詳盡的Help文檔指引你一步步熟悉覆醇、前進(jìn)。按「炭臭?」既可以打開Surfingkeys的幫助文檔叫乌,這是你學(xué)會的第一個(gè)操作,嘿嘿徽缚。
Surfingkeys共有17個(gè)版塊大約226項(xiàng)操作憨奸,其中約有30~40項(xiàng)較為常用(因人而異),而掌握10項(xiàng)左右的熱鍵基本就可以很快速的瀏覽網(wǎng)頁了凿试。
例如剛才的實(shí)驗(yàn)排宰,如果你列出每一步的操作就可以發(fā)現(xiàn)其實(shí)這么多的操作總共也只使用了10個(gè)熱鍵似芝。
序號 | 操作 | 步驟 |
---|---|---|
1 | on | 在瀏覽器中打開新標(biāo)簽頁,在地址欄輸入baidu.com |
2 | gi | 在百度輸入框中輸入我的簡書名字 |
3 | f | 打開我的簡書 |
4 | f | 打開「消息」 |
5 | f | 打開「喜歡和贊」 |
6 | u / d | 上下滾動查看頁面 |
7 | f | 點(diǎn)擊文章 |
8 | zv / sb | 選取一個(gè)詞并用百度查詢 |
9 | f | 打開查詢出的鏈接 |
10 | - / = | 左右切換查看標(biāo)簽 |
11 | gxx | 回到剛才打開的標(biāo)簽然后關(guān)掉其他所有標(biāo)簽 |
12 | zz | 發(fā)現(xiàn)自己錯關(guān)了標(biāo)簽恢復(fù)顯示 |
13 | gg/G | 切換到簡書滾到最底部板甘,再滾回最頂部 |
「f」鍵是最常用的按鍵之一。按下去「f」后盐类,頁面會給所有的鏈接標(biāo)記一個(gè)黃色的小標(biāo)簽讯沈,你只需要按下標(biāo)簽上的熱鍵就可以打開對應(yīng)鏈接全景,而這些組合鍵幾乎都可以單手快速操作。
當(dāng)然無論是誰也不可能準(zhǔn)確無誤的記憶所有熱鍵笼恰,但只要你能夠想起一個(gè)開頭区匠,Surfingkeys就會很友好的提示你剩下你可能需要的操作喧务。就像下圖中我只按了一個(gè)「g」仰税,插件在右下角就提示出了所有以g開頭的熱鍵組合供參考。
Surfingkey下還有一種可視模式齐帚,按下「v」即可進(jìn)入,使用過vim的用戶會非常了解彼哼,它允許你使用光標(biāo)快速在頁面上移動对妄,然后選取文本,以便于進(jìn)一步操作敢朱。但就實(shí)際使用體驗(yàn)而言其實(shí)一般饥伊。
此外還有很多常用的操作,比如r(刷新)愉豺、/(查找)篓吁、u(向上滾動網(wǎng)頁)、d(向上滾動網(wǎng)頁)蚪拦、cc(打開剪貼板里的鏈接)杖剪、sb(選中的詞用百度查詢)、gg(滾到最上邊)驰贷、G(滾到最下邊)盛嘿、zz(恢復(fù)網(wǎng)頁)、-/=(左右切換標(biāo)簽)括袒。這些操作都非常貼合平時(shí)使用鍵盤的手感次兆,非常的絲滑。
如果你有更中意的操作锹锰,也可以在選項(xiàng)里自定義配置芥炭,是不是很贊漓库!
還有些其他可玩的地方待探索
夠了么?可能你覺得夠了园蝠。事實(shí)上對于多數(shù)普通用戶而言確實(shí)已經(jīng)夠了渺蒿,但是對于這款插件的作者來說,他想賦予它更強(qiáng)大的擴(kuò)展能力彪薛,正如他博客原文所說(可以跳過英文往下看):
vimium supports map key customization, but the target actions are limited. cVim tries to simulate vimL with a strange grammar. These things make it hard, for example, to map a key to a javascript function I’ve made.
Javascript is good enough for users to create their own mappings. I don’t need to create another lame scripting language, which is painful for both me and the users. So I created an extension – Surfingkeys which works like this:
mapkey('<Ctrl-y>', 'Show me the money', function() {
Front.showPopup('a well-known phrase uttered by characters in the 1996 film Jerry Maguire (Escape to close).');
});
插件作者博客地址自行搜索吧
如所言茂装,在他創(chuàng)建的Surfingkeys之前,已經(jīng)存在了vimium和cVim兩款類似的工具善延,他們用同樣的方式給用戶帶來便利少态,他們強(qiáng)大到可以支持自定義過程去映射快捷鍵(map key),美中不足的是他們的自定義過程使用了生澀的語法讓其很難上手挚冤。
Surfingkeys則支持了js來定義過程况增,對于大多數(shù)用戶來說這樣的定義會讓人更加從容。作者希望自己的作品能夠致敬前輩训挡,并且做的更優(yōu)秀澳骤,逼近極致。
我在使用的過程中澜薄,就配置了「ss」按鍵來完成在有道詞典中查詢選詞的功能为肮,以及用「os」熱鍵調(diào)出minibar可供有道詞典使用。
總的說來颊艳,Surfingkeys的特點(diǎn)很突出,很實(shí)用忘分,和同類型的插件相比棋枕,有更多的功能。同樣它的缺點(diǎn)也無法忽視妒峦,比如跳轉(zhuǎn)到瀏覽器自帶頁面后按鍵失效導(dǎo)致體驗(yàn)中斷重斑,讓用戶很有挫敗感。
天高任鳥飛肯骇,這款插件讓我在用瀏覽器上網(wǎng)的時(shí)候窥浪,有了飛的感覺,很酷的那種笛丙!_
注:在成文之際漾脂,查詢到跳轉(zhuǎn)到自帶頁面無法使用的情況的解決方案,在這里貼出來以供參考胚鸯,在Chrome禁用的頁面使用Surfingkeys