Mac 系統上使用PC 鍵盤上的好幫手 - karabiner
從PC Windows 初轉到Mac 上的人,如果已經習慣Windows 的快速鍵以及鍵盤配置,可能會不習慣Mac 系統上的鍵盤以及快速鍵配置,

從PC Windows 初轉到Mac 上的人,如果已經習慣Windows 的快速鍵以及鍵盤配置,可能會不習慣Mac 系統上的鍵盤以及快速鍵配置,
一旦習慣以後,如果購買Mac mini 或是iMac 想外接鍵盤,又會發現有Mac 那樣有Command 在空白鍵旁以及Fn鍵的鍵盤不好找,外接PC鍵盤也是可以用,但是就會覺得卡卡的哪裡不對勁,此時karabiner 就是你的好幫手。
App
- 名稱:karabiner
- 官網連結:https://pqrs.org/osx/karabiner/
- 授權形式:Public Domain
1. 主要功能
karabiner主要有以下功能:
- 可自訂不同按鍵,如將PC鍵上的Windows 鍵指定到Option 鍵等
- 可為Mac 上沒有功用的鍵增加功能
- 可將快速鍵組合指定到單一按鍵
- 可偵測不同裝置、不同接口添加不同的設定
- 可偵測目前視窗焦點所在的App,分別停用或啟用不同的設定
- 可自訂多組不同的設定檔並啟用快速切換
karabiner本身已經有一組預設好的選項範本讓使用者勾選,尤其是針對已經習慣PC快速鍵以及鍵盤配置的人來說,其有許多選項任君勾選。 
2. 如何設置
此處僅列出個人習慣配置,詳細說明請參考官網Documentation
因為我是用習慣Mac 的鍵盤後,再來調整PC鍵盤以符合Mac 鍵盤配置,所以我是這樣設定的:
- 左邊的Windows key 以及 Alt 鍵對調,模擬真實的Command Key 以及Option 鍵位置
- 右邊同理
- 將PC鍵盤上右邊Mac 系統下沒有作用的快速選單鍵指定到Fn 鍵
- 將Pause Break 鍵指定到電源鍵,按下直接跳出重新開機以及關機電源選項
- 將F1 - F12 直接對應到Media Key, 包括調整螢幕亮度、Mission Control 等鍵
設定成這樣後其實就很接近Mac 系統鍵盤的配置了
 如果是從PC 使用者轉過來Mac 的,不想花時間習慣Mac 快速鍵邏輯,程式本身也有預設好的選項提供訂製。


可以針對不同的Device 啟用private.xml載入不同的設定檔,也可以針對原生Apple 輸入輸出裝置做排除,詳情請參閱Documentation