文章

我的「鍵盤」心得

Keyboard

使用電腦的標準設備是鍵盤與滑鼠,但有時在鍵盤與滑鼠之間切換控制會很浪費時間 (人始終只有兩隻手), 所以有些追求控制速度的人,都會研究如何減少切換,而其一方法就是多使用鍵盤。我自己也常常鑽研鍵盤控制法,在此分享一下自己的「鍵盤技」心得和想法:

  • 多看軟件手冊 :通常軟件的使用者介面設計,為了讓使用者可以很直覺地得懂得怎使用,所以都是比較「滑鼠向」。比較好的使用者介面,會考慮到親和力,設定不同的鍵盤組合捷徑可供使用。不過有些捷徑通常都不會顯示在畫面上,而在例如軟件手冊、每日提示、常見問答等文檔上,大家要自己找找。
  • 善用指令工具 (Command line) :雖然現代的軟件多是圖形介面,但仍然有一些軟件會讓你可以執行一些指令。下文會介紹一些。
  • 設定熱鍵 :有很多軟件都會讓你自行設定熱鍵,即用一些鍵盤組合去達成一些快捷功能叫喚。通常在這些設定裏,會有比預設更多的可使用功能。若配合自己使用習慣來設熱鍵,可增加不少效率。

以下介紹一下我常用的「鍵盤技」和軟件:

1. 滑網 (Firefox 專用)

Firefox command line

  • 對於使用 Firefox 的人士,記住常用的快捷鍵是必不可少的,例如 Ctrl-T = 開新 Tab、ALT-D = 地址欄,詳請可以看 這張貓紙
  • 有些網絡服務會提供快捷鍵,如 GmailGoogle reader 等等。而使用 Firefox 的人更可以安裝 Greasemonkey 插件,然後安裝如 Gmail MacrosGoogle Reader Quick Links 等等,來進一步強化快捷鍵功能。
  • Firefox 有關鍵字搜尋的功能,即我可以在地址欄輸入 ‘g apple‘,然後自動跳到 Google 搜尋 ‘apple’ 的結果。加入關鍵字搜尋相當簡單,只要在搜尋欄右擊滑鼠,選 Add a keyword for this search 就可以了。
  • 把地址欄當做指令欄,通過如 YubNubCatapult 來實行「指令接駁」。例如,你先加入 YubNub 的搜尋欄成為關鍵字搜尋鍵 ‘y’ ,然後就可以用如 ‘y g apple’ 來做 google 搜尋了。
  • 配合地址欄和 bookmarklet 互相合作,例如 Super fast delicious 就可以讓你用 ‘tag tag1 tag2′ 來加入書籤,不用花時用滑鼠點 bookmarklet。

2. 指令開啟程式

Slickrun

開啟記事本最快的方法 (在沒有安裝其他捷徑的情況下),不是 Start, Program Files…..,是按 win-R,然後打 notepad。在 Start Menu 溜來溜去是很浪費時間的 (無論你是否用滑鼠),尤其當你心知肚明想開甚麼程式的時候。因此,便有一些專為「開啟程式」的程式 (Application Launcher)。這些「開啟程式」有一種只有一個簡單的輸入欄,可以直接鍵入如 ‘Firefox’ 的字眼,程式便會開啟 Firefox 了。而且通常這些輸入欄會提供自動完成和提議功能,所以根本不用背誦程式字眼,很是方便。比起記捷徑鍵,用指令式輸入更直觀好記。

  • Windows 本身的「執行」,可開啟很多 Windows 的內建程式,如 notepad、Wordpad、mspaint、mplayer2、msconfig、sysedit、regedit 等等,不能盡錄,詳情請看這個 Windows Shortcuts 。不過缺點就是沒有自動完成和提議,要靠死記硬背。
  • SlickRun 是一個浮動的指令輸入欄,可以讓你建立 keyword 連繫程式,如以 ‘ff’ 代表 ‘firefox‘。只要設定好你的常用程式,用上來會非常得心應手。SlickRun 的特點就是「快」,隨傳隨到。此外,還可以用 SickRun 來輸入網址、進行搜尋、瀏覽檔案、做筆記等等。
  • Launchy 是一個相類似的指令輸入工具,不用建立 keyword,只要指定目錄和檔案類型,它便會幫你自動掃描和索引,實現檔案搜尋。不過因為要做索引搜尋,所以速度上會慢一點。除了開啟程式,還可以用它來做網絡搜尋、瀏覽檔案、做簡單計算等等。

3. 存取資料夾

Total Commander

理論上,日常經常會用到的資料夾應該不會太多,我的大概有 20 個。因此,保持一個常用資料夾列表,並使用適當的檔案管理軟件,可以增加不少效率。在此,我介紹 Total Commander 。它是個「左右兩格」式的檔案管理軟件,是 Shareware,但只消按一個類似 winzip 的 splash screen 而已,功能與付費版本完全一模一樣。 Total Commander 本身功能極之強大,內建 zip 和 ftp 支持,可設定「目錄熱表」存取常用資料夾 (並具有分類和熱鍵設定功能),在左右兩格內還可以開啟不同的 tab。最重的是,它所有功能都可以全盤使用鍵盤操控。

另外, Total Commander 有超級強的各種各類插件可以安裝,使之可化身為圖像檢視器、預覽 PDF、播放影音檔,甚至可以燒碟、連接 sftp、編輯登錄、設定開機程式、做工作管理員、編輯服務等等。基本上用了它,是可以省去安裝不少軟件。

4. 做筆記 (note taking)

SlickJot

對於經常需要記錄和儲存一些資料,如電話、網址、想法、草稿、行動清單 (Todo list) 等等。一個快捷方便,又可用鍵盤控制的筆記軟件會很有用。

  • 最簡單的方法,你可以用一個文字檔來記錄,只要配合上一點提及的「開啟程式」就可以不沾鼠快速啟動。而 SlickRun 自身也配有一個臨時筆記 SlickJot,用 win-J 就可以叫出來了。
  • 功能強一點的筆記軟件,可以幫你分類筆記、快速搜尋、抓 Rich Text 或網頁資料等等。 KeyNote (註)、 EverNote 都提供類似功能,也可以用鍵盤運作。

5. 其他

  • 有一些剪貼簿管理程式,除了可以儲存多個剪貼內容外,還會有範本 (Templates) 功能。我慣常使用的 CLCL 裏就可以用 Alt-C,T 來取得已存範本,如 email、blog address 等等,留言時可省下一點時間。
  • Resizer 是一個專用來設定視窗大小的軟件,全鍵盤控制。如果你的工作常常要開多個視窗,又要花時間在螢幕上將它們排來排去的話,這個軟件會很就手。例如想設定一個視窗大小為上半個螢幕的話,按 Ctrl-win,7,6 (其實是數字盤上的位置對照) 就可以了。
  • 這是新鮮剛在 LifeHacker 看到的軟件: Texter 。它是一個「熱字串替代 (是這樣叫的嗎?)」 (hotstring replacement) 軟件,例如可以使你在文字編輯器中鍵入 ‘site‘,然後按 Tab,程式就自動將 ‘site’ 替換 ‘http://jacky.seezone.net‘。LifeHacker 裏有詳細的影片介紹。

大家又有什麼「鍵盤」心得呢?歡迎分享一下。

[註] KeyNote 的開發似乎已經停了,所以 use at your own risk!

回應

  1. 那個 addthis.com 的 bookmark 好像不支持中文 subject

    關鍵字搜尋 IE 也有, 我早在 IE4 時已在使用
    設定的 UI 倒是一直都沒有, 要另找工具或直接入registry 改動

  2. 不知道你知道不知道~~IBM 的Touch Point
    我是都有用這個~~這樣手就不用離開鍵盤了
    ^^ 供你參考~

  3. 另有一軟體介紹使用,就是Hot Keyboard ,這軟你可以讓你自行定義啟動程式的快速鍵,比如說,你把dr eye這個程式設定為 ctrl+Alt+D,當你按下此組合鍵時,就會啟動Dr.eye程式。

    還有另一軟體,就是熱鍵超速啟動程式,是由國人自行研發撰寫而成,可以再按下兩次Cap鍵之後,輸入某些設定過的字串來啟動某些程式。請參考

    http://pcman.ptt.cc/index2.html

  4. johnpupu: touch point 沒有用過,普通的 touch pad 就有。

    ypsclub: 謝謝提供。其實還有一個叫 autohotkey 的軟件,可以讓你自己寫 scripts 做很多不同的事。文中提及的 texter 就是用 autohotkey的 scripts 寫成的。不過因為門檻比較高,所以就沒有介紹啦~~

  5. 在软件应用习惯上,和你很类似。作为TC和Vim的用户,当然对键盘是极度偏好的。文中提到的 Hot Keyboard,最早的官方中文版也是我做的,后来就没有再提供更新,并且,也转向了大量的免费软件。

    AutoHotkey确实是很好的工具,目前一些网友正在做官方帮助文件的翻译工作,也成立了两个专门的中文论坛。

    再,快速启动我是用 win+r 这种最俭朴的方式。

*