<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • hhkb鍵盤為什么那么貴,簡述hhkb鍵盤的配置與優點


    筆者最近入手了HHKB鍵盤,這款鍵盤在IT業內是有光環加持的,一是頂著“程序員神器”與“Emacs/Vim之友”的光環,二就是它的價格光環,讓人不敢輕易靠近,第三是它的鍵位布局,各其它同類相比完全就是一個“非主流”。


    為什么買HHKB

    “說服自己不買一件東西只需要一個理由,說服自己買一件東西可以制造萬千個理由”。

    在一塊鍵盤上投資2000塊錢,對于不少中國人來說覺得不值。但在我的看來,一件東西只要能提高工作效率,能發揮出它的價值,就值得嘗試。

    筆者的工作主力機是一臺mac筆記本,主要的工作內容有三,一是編寫有可能成為未來頂級app的代碼;二是使用vim編寫運維腳本;三是處理些文字工作。

    用筆記本內置鍵盤可不可以完成工作?當然可以,但效率并不夠高,特別是長時間敲擊”蝴蝶鍵盤”(蘋果筆電內置鍵盤名稱),手指會有不適感,因為它的鍵程十分之短,筆者估計這可能是為了配合筆記本的輕薄所做出的犧牲。

    這就是筆者想購置一款鍵盤的初衷,我對鍵盤的要求一是有良好的鍵反饋,特別是長時間敲擊不會使手指太疲勞,二是要方便攜帶,方便外出時放在我的背包里,三是要求支持無線,不想受線的束縛。你們知道,mac筆記本除了air,已經不帶usb接口了,我不想出門還要背著個接口轉換器,最后一個要求是有mac系統的鍵位(比如command,option鍵)。

    根據我的定位,最后筆者購買的型號是HHKB Pro BT(Blue Tooth)版,只有傳統鍵盤60%的大小,的確小巧靈動,小雖小,但一個手掌只能勉強掌控住,觸模它的鍵盤,廣告上說你能感覺到少女的柔軟。

    鍵盤界的Iphone,硬件圈中的貴婦,HHKB鍵盤介紹及在MAC下的設置

    image.png

    非主流鍵位

    鍵盤買來,你主要需要適應的就是它那看上去有些“非主流”鍵位分布,他的口碑成也成在鍵位,吐槽最多的也是鍵位。

    沒有單獨的上下左右鍵,Ctrl鍵處留白,并搶占了caps的位置,這種看似“粗暴”的整形手術,在我看來頗合故去的喬幫主遺風,這個世界給產品做加法的有很多,但敢大膽做減法甚至是除法的,鳳毛鱗角。

    如果你是ctrl鍵的重度使用者,在你一開始使用鍵盤,就發發現ctrl鍵位的改變簡直就是神來之筆,以前需要左手小姆指下移才能按住的ctrl鍵,現在可以在左手不離開基本鍵位區的情況下輕松按壓,不論是ctrl+c/v還是在vi中的ctrl+f/b/n/p,你根本不需要挪動手掌。

    上下左右鍵在普通工作環境,的確需要適應,你需要按住fn鍵的同時,才能夠使用上下左右鍵的功能,但在vim/emacs環境下,快捷鍵是按住ctrl+f/b/n/p,操作熟了,你會忘掉標準鍵盤的四個方向箭,甚至覺得不再觸碰。而且在MAC環境下,只要是文本編輯基本默認就支持這些鍵位功能。

    mac下優化配置指南

    dip開關設置

    鍵盤界的Iphone,硬件圈中的貴婦,HHKB鍵盤介紹及在MAC下的設置

    image.png

    其實背板的圖示已經寫得很清楚了,總共6個開關,mac下使用需要將2號開關設為on,3號開關設為on表示delete為我們習慣的退格鍵,如果設置為off就是delete鍵的功能(刪除當前光標之后的內容),其它我保持了默認設置。值得注意的是6號開關,如果設置為on表示如果學中時間不輸入鍵盤也不會進入睡眠,會加速電池的消耗。

    解決中/英文鍵切換問題

    前面提到,ctrl鍵搶占了caps的位置,而caps在Mac中默認用于中/英文切換,這算是中國用戶必不可少的功能。我們的目的是想將caps鍵的功能移到左shift鍵,并且實現短按shift鍵實現中/英文切換,長按實現原有的功能。

    要想實現此目標需要借助一款軟件名為Karabiner Elements的鍵位修改軟件,這款軟件是開源且免費的,在搜索引擎上輸入’Karabiner Elements’即可找到其官網(英文),在github上有分支版本,不過我下載的官方版本。

    下載和安裝非常簡單,現在我來說說如何配置實現我們剛提到的功能。

    安裝好KE后,找到/Users/ted/.config/karabiner/karabiner.json配置文件進行編輯,如果沒有此文件,請隨意在軟件軟件界面建立一條規則再刪除即可。

    配置的關鍵代碼如下

     "rules": [
    {
    #添加描述,
    "description": "Change caps to left_shift. (Post leftshift if alone)",
    "manipulators": [
    {
    #from要修改的鍵位源
    "from": {
    #keycode表示具體哪一個按鍵,left_shift代表左shift鍵
    "key_code": "left_shift",
    "modifiers": {
    "optional": [
    "any"
    ]
    }
    },
    #to表示長按指定的目的鍵
    "to": [
    {
    #還是設置為left_shift,表示長按左shift鍵功能不變。
    "key_code": "left_shift"
    }
    ],
    #to_if_alone表示短按,即短按左shift鍵就要映射成caps_lock鍵,這正是我們要的功能
    "to_if_alone": [
    {
    "key_code": "caps_lock"
    }
    ],
    "type": "basic"
    }
    ]
    }
    ]
    },

    設置完成,保存文件即可立即生效,此時短按左shift鍵,應該可以切換中/英文功能了。

    禁用mac內置鍵盤

    如果你喜歡以這種方式工作,就需要禁用內置鍵盤。

    鍵盤界的Iphone,硬件圈中的貴婦,HHKB鍵盤介紹及在MAC下的設置

    image.png

    設置如下

    鍵盤界的Iphone,硬件圈中的貴婦,HHKB鍵盤介紹及在MAC下的設置

    image.png

    打開KE程序,切換到Device,在上圖框紅的部分,選中HHKB-BT,即可在HHKB連接上系統后,自動禁止內置鍵盤,如果想要重新開啟內置鍵盤,把HHKB-BT前面的勾去掉即可。

    設置f1-f12為標準鍵功能

    鍵盤界的Iphone,硬件圈中的貴婦,HHKB鍵盤介紹及在MAC下的設置

    image.png

    需要將use all F1,F2,etc.keys as standard function keys功能勾選,否則你的hhkb默認f1-f12是沒有定義功能的。

    結語

    經過以上簡單的幾步,HHKB就基本能夠愉快的在mac下工作了。的確,鍵位的改變需要一段時間去適應,而且可能并不是所有人都適合這款鍵盤,但對于mac用戶,特別是mac下要進行大量文字/vim/emacs或者編寫代碼的人來說,只要用熟了,效率的確會有提高。如果你也用過這款鍵盤,希望分享一下你的使用經驗。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费