tft每日頭條

 > 生活

 > 蘋果鍵盤各個軸的區别

蘋果鍵盤各個軸的區别

生活 更新时间:2024-07-20 07:24:50

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


為什麼買HHKB

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

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

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

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

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

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開關設置

蘋果鍵盤各個軸的區别(硬件圈中的貴婦)1

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内置鍵盤

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

蘋果鍵盤各個軸的區别(硬件圈中的貴婦)2

image.png

設置如下

蘋果鍵盤各個軸的區别(硬件圈中的貴婦)3

image.png

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

設置f1-f12為标準鍵功能

蘋果鍵盤各個軸的區别(硬件圈中的貴婦)4

image.png

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

結語

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


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved