最近因為工作需求把開發平台從 Linux
換成了 macOS
,當然連周邊設備也一起搬過來了,遇到的最大問題就是快捷鍵不同的問題。
其中 macOS
按鍵設定在 HHKB
上的按鍵對應完全不同,所以要做相對應的變更。
HHKB Switch
在硬體的開關從原本的 101110
改成了 011111
用來對應 MacBook
的快捷鍵,這部分並不影響使用。
macOS Keyboard Mapping for HHKB
接下來修改鍵盤的對應,修改內容如下:
- Control -> Commnad
- Option -> Control
- Commnad -> Option
最後可以用 Keyboard Checker 來測試一下按鍵對應。
同場加映 Sublime Text
如果你很習慣使用 Home
跟 End
來移動或選取的話抱歉這在 macOS
上是失效的。
所以要在 Sublime Text
的 Key Binding
中加料像是下面那樣,這樣移動游標或是選取程式碼都會正常了就像原本習慣的那樣。
[
{
"keys": [
"home"
],
"command": "move_to",
"args": {
"to": "bol",
"extend": false
}
},
{
"keys": [
"end"
],
"command": "move_to",
"args": {
"to": "eol",
"extend": false
}
},
{
"keys": [
"shift+home"
],
"command": "move_to",
"args": {
"to": "bol",
"extend": true
}
},
{
"keys": [
"shift+end"
],
"command": "move_to",
"args": {
"to": "eol",
"extend": true
}
}
]
完美?
不對!macOS
獨一無二的快捷鍵設定,完全跟 Linux
不同還是需要習慣。