1. 程式人生 > 實用技巧 >HHKB 鍵盤佈局記錄以及一些閒言碎語

HHKB 鍵盤佈局記錄以及一些閒言碎語

HHKB (happy hacking keyboard) 是世界頂級鍵盤品牌,自 1996 年推出以來暢銷至今。與其他鍵盤不同,HHKB 機身小巧,省略了 F1 - F12 功能鍵、游標鍵和 Page Up / Page Down 等功能鍵,使其整體得以整合在僅僅 60 個按鍵上。麻雀雖小,五臟俱全,通過調整開關配置鍵盤佈局,我們能使用不同鍵位組合復現 101 全尺寸鍵盤的所有功能。

本文提及的鍵盤配置方案,適用於包括 HHKB Pro 2 在內的大部分現役產品。對 HHKB 機身後方的六個開關,我推薦使用如下的配置:

  • Windows: 開啟 1 3 4 號開關
  • MacOS: 開啟 2 3 4 號開關

後文將詳述採用此配置的理由。

讓我們先來看一下 HHKB Pro 2 的預設佈局。

與傳統鍵盤相比,可以看到下面幾個顯著的差別。

  1. CAPS LOCK 鍵被取消,Control 鍵被放置在原 CAPS LOCK 的位置。這對於使用 emacs 等重度依賴 Control 鍵的使用者無疑是利好訊息。
  2. F1 - F12,以及 HOME,END 和 INS 等功能鍵被取消,6 排按鍵被壓縮至 5 排。這樣的設計,使使用者無需離開基準鍵位(F 和 J)即可觸及各類功能鍵。
  3. 原先處於 1 左側的波浪鍵被移動至最右側。這是為了對應數字和 F1 - F12 而做出的修改。
  4. 移除了退格鍵 Backspace,用 Delete 代替。
  5. 移除了游標鍵。
  6. 上述被移除的按鍵,均可以通過使用右下角的 Fn 加上某個按鍵的方式恢復出來。由 Fn 啟用的功能鐫刻在按鍵側面,如上圖所示。

你可能已經發現了,很多基礎操作都嚴重依賴於 Fn 鍵,但 Fn 偏居一隅,必須使用右手小指觸發。這樣會帶來兩個問題。首先,這意味著右手會脫離基準鍵位 J,顯著影響擊鍵效率。其次,Fn 使用最頻繁的功能是游標鍵,但是由右手同時按下游標鍵和 Fn 並不協調。如果能把游標鍵定位至 WSAD,由左手操作,則要好得多。解決這些問題的辦法,就是把 Fn 放置到一個便於使用的地方。


其實HHKB的鍵位很神奇,剛開始的時候的確很不適應,比如說:經常按錯Delete鍵,缺乏方向鍵,Fn鍵位置不同(小鍵盤中Fn是常用鍵位)等等。

關於Fn 的位置似乎可以調至左Alt的邊上,即下圖

但在macOS 使用者 Command Left 使用頻率還是高於 Fn,所以不建議去修改左側鍵位。

但經常一段時間的使用,HHKB已經是我最愛用的鍵盤了!(當然這篇文章也是用 HHKB 寫的